Vue组件 叁歲伎倆 2021-09-27 13:56 442阅读 0赞 ### 为什么使用组件 ### JavaScript能力的复用。Vue.js的组件提高重复性,让代码可以复用。 ### 组件的用法 ### 组件在使用前先需要注册。注册分为两种方式:**全局注册**和**局部注册。**全局注册后,任何vue都可以使用。全局注册代码: Vue.component('my-component',{ template : '<div>这是一个组件</div>' }) my-component就是注册的自定义标签名称,推荐使用小写 + 、- 来分割形式命名 局部注册:使用components选项可以局部注册组件,注册后的组件只有在该实例作用域下有效。这样可以使组件可以嵌套 <div id="app"> <my-component></my-component> <my-componenttwo></my-componenttwo> </div> <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script> <script type="text/javascript"> Vue.component('my-component',{ template : '<div>这是一个组件</div>' }); var child = { template:'<div>这是一个子组件</div>' }; new Vue({ el:"#app", components:{ 'my-componenttwo':child } }); </script> Vue组件在某些情况下会受到HTML的限制,比如在<table>标签下只能有<th>、<tr>....那么这时候我们可以使用特殊的is属性来进行挂载。 eg:如果使用的是字符串模板的时候,是不会被限制的。 Vue除了可以使用template选项外,还可以像Vue实例那样使用其他的选项,比如,data、compputed、methods等。使用data的时候与实例有所差别、组件使用data的情况是函数的形式。 Js对象是引用的关系,如果你在外部引用了一个对象,那么这个对象就是共享的,任何一方修改都会被同步的。 举个例子 <div id="app"> <my-component></my-component> <my-component></my-component> <my-component></my-component> </div> <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script> <script type="text/javascript"> var shuju = { counter : 0 }; Vue.component('my-component',{ template : '<button @click="counter++">{ {counter}}</button>', data:function(){ return shuju; } }); new Vue({ el:"#app", }); </script> 如果想正确的处理 应该把shuju这个变量放在data function()\{\}函数下边。
相关 Vue 组件 首先,我们还是先创建一个vue实例,很熟练了,没难度。 <div id="app"></div> <script> let vm = 落日映苍穹つ/ 2022年05月29日 09:26/ 0 赞/ 352 阅读
相关 vue组件 全局组件 <!-- 全局组件定义 --> Vue.component('todo-list',{ template:"<li>{ 左手的ㄟ右手/ 2022年05月13日 23:23/ 0 赞/ 340 阅读
相关 vue组件 定义全局组件的三种方式 方式1,伪代码 <div id="app"> <-- 引用组件,是引号里的名词,不是实例对象--> <m 落日映苍穹つ/ 2022年04月23日 15:38/ 0 赞/ 370 阅读
相关 VUE组件 介绍几种VUE组件定义方法 定义VUE 字符串组件 Vue.component('order-item', { //定义VUE组件的属 ゞ 浴缸里的玫瑰/ 2022年03月26日 13:10/ 0 赞/ 361 阅读
相关 VUE组件 VUE Component 一、概述 1. 作用 扩展HTML元素,封装可重用的代码。在需要使用的地方引用组件。 二、VUE前情回顾 使用: 1. 雨点打透心脏的1/2处/ 2022年01月29日 06:19/ 0 赞/ 348 阅读
相关 vue组件 组件(Component)是Vue.js最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。所有的 Vue 组件同时也都是 Vue 的实例,所以可接受相同的选项对 系统管理员/ 2022年01月28日 08:43/ 0 赞/ 410 阅读
相关 vue组件 定义Vue组件 什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件 本是古典 何须时尚/ 2022年01月05日 07:25/ 0 赞/ 400 阅读
相关 Vue组件 一、介绍 什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可; 「爱情、让人受尽委屈。」/ 2021年10月23日 14:50/ 0 赞/ 488 阅读
相关 Vue组件 为什么使用组件 JavaScript能力的复用。Vue.js的组件提高重复性,让代码可以复用。 组件的用法 组件在使用前先需要注册。注册分为两种方式:全局注册和局 叁歲伎倆/ 2021年09月27日 13:56/ 0 赞/ 443 阅读
相关 Vue组件 Vue组件 1. 什么是组件 1. 组件的概念:组件即自定义控件,是Vue.js最强大的功能之一 2. 组件的用途:组件能够封装可重用代码,扩展html标签功能 ゝ一世哀愁。/ 2021年07月24日 23:50/ 0 赞/ 633 阅读
还没有评论,来说两句吧...