赞
踩
var app = new Vue({
el: "#app",
data: {},
components : {
"局部组件的名字1" : {组件的配置对象}
"局部组件的名字2" : {组件的配置对象}
}
});
直接写在template属性中。
如果内容很多就会非常麻烦
写在模板标签中
使用 < script>标 签 ,但是必须加上 type="text/template"才能使用。
组件中数据的定义:
语法:
语法:
"组件的名字":{
template: "",
data : function(){
return {
键1:值1,
键2:值2
}
}
}
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--引入vue的js文件--> <script src="vuejs/vue.js"></script> <!--引入element的样式和组件库--> <link rel="stylesheet" href="vuejs/element-ui/lib/theme-chalk/index.css"> <script src="vuejs/element-ui/lib/index.js"></script> </head> <body> <div id="app"> <!--@click:v-on点击事件的简写,点击时将visible变成true并展示出来--> <el-button @click="visible = true">Button</el-button> <el-dialog :visible.sync="visible" title="你好"> <p>我是张三</p> </el-dialog> </div> <script> new Vue({ el: '#app', data: { //false:默认不展示 visible:false } }) </script> </body> </html>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。