Vue.js 绑定容器

创建容器 绑定id值

在body中创建容器

	如:
	<div id="app">
        {{message}}
    </div>
    

{{ massage }} 两个大括号{{ }}为插值


创建一个新的实例化Vue

 	
 	var app = new Vue({

        el:"#app",
        data:{
            message:"Hello Word"
        }
    })
    

el绑定创建的容器:
el:"容器名称,如id或class等"

data用于定义变量的集合,通常与插值提供
注:不要使用箭头函数,搭建脚手架(vue-cli)后,必须使用函数式

 
 data 两种样式:
 
	1.对象式
		data:{
		
				}
	2.函数式
		data(){
			return{
		
				}
			}


{{message}} 这里的massage可修改


阻止🚫启动提示

在开头使用:
Vue.config.productionTip = false;

vue启动时出现的提示,阻止启动提示


指令

绑定元素的属性 ,在标签内添加 v-bind:
<a v-bind:href="num">访问vue官网</a>


绑定事件

v-on:@
v-on:事件类型 事件类型一定不要加on


methods 存放函数

存放函数方法
注:尽量不要使用箭头函数,否则拿取不到data的数据
注:函数名称不要与变量名称一致

	methods: {
            btns(user){
                if(user==1){
                    this.cla = "box1";
                }else{
                    this.cla = "box2";
                }
           }

方法作用
v-for=遍历数组,对象,字符串,指定次数。 在vue2中,v-for优先级比v-if高, 在vue3中,v-if优先级比v-for高 。 v-if和v-for不能同时使用
v-bind: 或写成 :(冒号)绑定元素的属性
vue-cli搭建脚手架
v-if做判断,隐藏(是否存在)。 与v-show的区别:对于元素只是一次可以选择使用v-if(消耗内存),操作次数多v-show(并没有销毁元素) 。 v-if和v-for不能同时使用
v-show隐藏(是否展示) 默认隐藏
v-else和v-else-if判断
v-text和v-html插值,都会覆盖文本

v-if / v-show
作用:做判断,隐藏(是否存在)

区别:
对于元素只是一次可以选择使用v-if(消耗内存),操作次数多v-show(并没有销毁元素)
1、在vue2中,v-for优先级比v-if高, 在vue3,v-if优先级比v-for高
2、v-if和v-for不能同时使用
3、同时使用需要在外层嵌套盒子,在外层进行v-if判断,在内层进行v-for循环


v-text 和 v-html
相同点:
都会覆盖文本
不同点:
》v-text只读取文本,v-html读取标签
》插值添加值
注:不要在用提交时使用v-html,不要在动态渲染时时使用v-html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值