首先,每个vue都应实例化后再被使用
例:
var lan=new vue({
})
其次, Vue 构造器中有el 参数,参数后面跟选择器名
例:
<body>
<div id="vue_study">
<p>{{site}}</p>
<p>{{url}}</p>
<p>{{details()}}</p>
</div>
<script>
var vm=new Vue({
el: '#vue_study',
data: {
site:"蓝谙",
url:"https://blog.csdn.net/Riley_/article/details/120380747?spm=1001.2014.3001.5501",
alexa:"10000"
},
methods:{
details:function(){
return this.site+"才刚开始学习vue,这是第一天学习内容的链接:"+this.url;
}
}
})
</script>
</body>
可以发现el后面跟的是我们id选择器名,也就是说我们的改动将全部都在 div 内,而div 外部不受影响。
- data 用于定义属性,实例中有三个属性分别为:site、url、alexa。
- methods 用于定义的函数,可以通过 return 来返回函数值。
- {{ }} 用于输出对象属性和函数返回值。