vue基础--组件的基本使用
2017-12-08 15:03
597 查看
全局组件
语法
第一个参数:表示组件的名称 第二个参数:表示组件的配置对象 Vue.component('组件的名称', { template:``, // 模板 //在组件中也是通过data属性来提供数据的,,但是,组件中要求data的值必须是一个函数,使用 函数的返回值(对象),来作为数据 data:function(){ return [name:'jack'] }, methods: {}, //给组件提供方法 directives: {}, // 当前组件自定义指令 filters: {}, // 过滤器 computed: {}, watch: {} })
组件模板配置项的配置方式
// 字符串形式(注意引号用Tab键上边的键) template: `<div> <h1>这是 Hello 组件</h1> <p>你好我叫:{{ name }}</p> <button @click="fn">变性</button> </div>` // 模板id <script type="text/x-template" id="tpl"> <div> <h1>这是 Hello 组件</h1>\ </div> </script> template: '#tpl'
局部组件
语法
components: { 组件名1:{}, 组件名2:{} }
注册局部组件
components: { // 属性名表示组件名称 // 属性的值,表示组件的配置项 hello: { template: ` <h1 @click="fn">这是一个大标题,很大 === {{msg}}</h1> `, data() { return { msg: '666' } }, methods: { fn() { this.msg = 'abc' } } }, world: { template: ` <h1>word wo de --- {{name}} {{age}} {{gender}}</h1> `, data() { return { name: '我的', age: 19, gender: 'male' } } } } })
相关文章推荐
- vue指令(组件)的基本使用一
- [Java]Swing基础编程【1】基本组件的使用
- Vue的路由功能(1)简单路由与vue-router的基础使用(同步/异步组件)
- vue.js基本使用 父子组件<三>
- Vue的路由功能(1)简单路由与vue-router的基础使用(同步/异步组件)
- Vue------第五天(关于组件的一些基础了解,包括组件的注册、Prop、自定义事件、使用插槽分发内容等)
- Vue的路由功能(1)简单路由与vue-router的基础使用(同步/异步组件)
- Vue组件开发基础——使用流程
- Vue的路由功能(1)简单路由与vue-router的基础使用(同步/异步组件)
- vue基本使用--refs获取组件或元素
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-演示ORM的基本操作
- Windows窗体编程基础学习:使用 NotifyIcon 组件向任务栏添加应用程序图标
- 第二部分基本组件---2.2ContentProvider和ContentResolver配合使用
- C#中TreeView组件的基本使用方法
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-在UI中应用DataUIMapper组件
- Windows窗体编程基础学习:使用 NotifyIcon 组件向任务栏添加应用程序图标
- Andriod编程基础(三):Android UI 基本常用组件实例
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-演示ORM的基本操作
- ExtJs 学习笔记基础篇 Ext组件的使用第1/2页
- AppFramework1.0数据库访问组件使用说明(四)基础数据类型