代码编织梦想

使用vue输出hello

使用vue必须先创建一个容器,然后给容器命名,接着在js代码中用vue实例来接管这个容器:

注意我们的容器和实例是一一对应的

在这里插入图片描述

el代表的是我们选择的容器,这里可以是id也可以是css选择器。

通常我们解析在容器中为了显示实例中vue的代码,我们有两种写法:

1.数据绑定类型,一般用于放置输入类型的:
v-bind单向绑定,v-modle双向绑定

例子:
单向绑定:<a v-bind:href="school.url">百度跳转1</a>可以简写为<a :href="school.url">百度跳转1</a>
双向绑定:<input type="text" v-model:value="name">

2.{{}}
例子{{name}}

当我们的实例中有多个name的时候,我们会选择最后的一个name来解析


el和data的两种写法

el:
el 的两种写法是没有区别的,只不过第二种更加的灵活:

new Vue({
el:"#root",
data:{
name:"xpp"
}
})
const v=Vue({
data:{
name:"xpp"
}
})
v.$mount("#root")

data的两种写法:

1.像上面一样直接写

const v=Vue({
data(){
return {
name:"xpppp"
}
}
})
v.$mount("#root")

组件必须用函数式,而且不能写成箭头函数,因为箭头函数的this指向全局对象,但是我们需要的是vue实例


MVVM模型:

1。M:模型(Mode1) : data中的数据2.V:视图(View):模板代码
3.VM:视图模型(ViewModel): Vue实例观察发现:
1.data中所有的属性,最后都出现在了vm身上。
2.vm身上所有的属性及Vue原型上所有属性,在Vue模板中都可以直接使用。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_52563729/article/details/129412958

初识Vue.js-爱代码爱编程

初识Vue.js      MVC 和 MVVM设计模式      Vue的使用      Vue的生命周期      Vue过滤器 MVC 和 MVVM设计模式     MVC Model(模型):主要负责数据处理和运算 View(视图):主要负责显示数据和用户交互 Controller(控制器):主要负责接受输入的数据并控制选择

初识Vue基础知识-爱代码爱编程

1.想让vue工作要创建一个vue实例并且传入一个配置对象 2.root容器里的代码依然符合html规范,混入了特殊的vue语法 3.root容器里的代码称为vue模板 4.vue实例和root容器一一对应 重点:{{xxx}}插值表达式,要写js表达式并且xxx 可以自动读取data里面的所有属性 js表达式: 表达式: 一个

初识vue_菜鸟小小晨的博客-爱代码爱编程

Vue官网 Vue 一、入门 二、安装Vue Devtools 百度网盘 提取码:fb7k 下载好后找到文件位置 打开设置 三、下载vue.js 四、第一个Vue实例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &l

vue技术1.初识vue_yitahutu79的博客-爱代码爱编程

<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>

【vue初识】_柒一’的博客-爱代码爱编程

Vue基础使用 一、什么是Vue.js Vue.js是一套构建用户界面的渐进式框架,采用自底向上增量开发的设计。 1、与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的 核心库只关注视图层,不仅易于上手

你可能不知道的js开发技巧-爱代码爱编程

目录 既然写文章有这么多的写作技巧,那么我也需要对「JS开发技巧」整理一下, 起个易记的名字。 「String Skill」:字符串技巧 「Number Skill」:数值技巧 「Boolean Skill」:布尔技巧 「Array Skill」:数组技巧 「Object Skill」:对象技巧 「Function Skill」:函数技巧

vue3中依赖注入provide、inject使用方法-爱代码爱编程

 Vue3中依赖注入provide、inject使用方法  目录 一、Prop 逐级透传问题 二、Provide (提供) 三、应用层 Provide 四、Inject (注入) 五、注入默认值 一、Prop 逐级透传问题 vue中我们要从父组件向子组件传递数据时,会使用 props。 如果需要给深层子组件传递数据,会非常麻烦,如下图

【go】k8s 管理系统项目33[前端部分–登录和登出]-爱代码爱编程

K8s 管理系统项目[前端部分–登录和登出] 1. 登录登出流程 1.1 登录流程 登入流程总的分为5步: 账号密码验证token生成token验证验证成功进行跳转验证失败返回/login 1.2 登出流程

前端脚手架搭建(part4)动态插入-爱代码爱编程

例如控制模板的name、选择使用的插件,动态插入 之前vue模板是有选择是否使用pinia、unocss,通过用户的选择,在项目中动态配置插件 需要用到ejs读取模板,然后动态修改 npm install ejs 在libs/utils/index.js添加ejs模板的操作函数 import fs

vue3电商项目实战-购物车模块7【20-登录后-批量删除、21-登录后-选中状态&修改数量、22-登录后-全选反选、23-登录后-修改规格、24-下单结算】-爱代码爱编程

文章目录 20-登录后-批量删除21-登录后-选中状态&修改数量22-登录后-全选反选23-登录后-修改规格24-下单结算 20-登录后-批量删除 目标:完成批量删除选中商品,完成清空失

vue 3 中的知识-爱代码爱编程

关于Promise Promise是一种异步编程的解决方案,它代表了一个尚未完成但最终会完成的操作,并提供了一种便捷的方式来处理异步操作的结果。 Promise有三种状态,分别是“待定”、“已完成”和“已拒绝”。当一个P

vue 监测数据改变的原理,添加属性-爱代码爱编程

vue 监测数据改变的原理,添加属性 概况就是vue帮我们处理了,data的数据,加了get和set在生成虚拟dom模板之前, 开始做data数据的生成,get,set vue 提供的api : Vue.set(vm._

[vue]提供一种网站底部备案号样式代码-爱代码爱编程

演示 vue组件型(可直接用) 组件代码:copyright-icp.vue <template> <div class="icp">{{`© ${year} ${auth

初识vue-爱代码爱编程

1,vue是一个渐进式的js的框架,渐进式就是一个个功能特性用到了那个就用那个别的功能特性可以先不用,而框架则是为了提高我们的开发效率,节省一些繁琐的代码,其中还有约束要求我们的技术栈和项目架构是一样的 2,vue是基于mvvm开发的,而mvvm的模型如下 2没有数据双向绑定之前我们写的代码都可以称之为是真实的DOM,对于我们的系统性能有很大的影响

react学习笔记-爱代码爱编程

react旧版本路由 旧版本的路由是按照组件的方式来写的 编写router/index.tsx文件 import App from "../App" import Home from "../views/Home" import About from "../views/About" import { BrowserRouter,Routes,Rou

14 nuxt3学习(布局 渲染模式 插件plugin 生命周期)_nuxt3 生命周期-爱代码爱编程

布局 布局是围绕包含多个页面的公共用户界面的页面的包装器,例如页眉和页脚显示。 布局是使用slot 组件显示页面内容的Vue文件。 默认情况下使用layouts/default.vue文件。 自定义布局可以设置为页面元数据

niit实训(春季 git + maven + springboot + vue)第一次-爱代码爱编程

文章目录 DAY 1git基本命令版本回溯团队合作和远端的连接以及操作 DAY2Maven DAY 1 git 分布式版本控制,安装后即可使用。 基本命令 git --ve