Vue.js组件的重要选项

简介: Vue.js组件的重要选项

Vue.js组件的重要选项

实例化Vue对象一些很重要的选项,Vue的所有数据都是放在data里面的,Vue的参数是个对象,对象里面的字段叫做data,data里面也是对象,data也可以写作是this.a,this.b来取到数据


2:methods是一个方法,这个方法打印出 了a的数值,取到data里面的数据



3:监听

我们监听了data数据里面的a,  a对应的是一个方法,意思就是我们监听所有a的变化,a在dosomething进行了一个加1 的操作,watch指定的这个方法就会去执行,所以val的值是2,oldval的值还是之前的1



4:那么Vue里面的东西和页面页面展示究竟有什么联系?


这三者看似想同,实际也有所区别

v-text处理过HTML,v-html保存了HTML的结构


当右边Vue里面的a通过方法执行自增的话,左边模板中的a也会随之进行更新


5:常用的v-if  , v-show  控制元素的显示与隐藏


v-if是直接渲染dom元素

v-show是通过display none 来对div进行隐藏,在代码里面能看到这个dom元素的



6:v-for

列表的渲染方法,循环渲染,我们的数据源是这样的,items里面有一个对象的列表


我们在前端对数组进行渲染的话使用的就是v-for 命令,in后面的对象值得就是data数据源里面的列表


通过循环体里面对象的属性(banana 和apple)取得



7:事件的绑定


doThis是从methods里面取得的,不是从data里面取得,,简写的模式是@

8:对dom元素属性的操作,简写的方式是:


假如里面是对象{},这个red指的是class的名字,isred指的是是否有这个class的一个判断


假如里面是数组【】,classA和classB在data里面就是一个字符串,是要直接展示出来的,比如赋值给A和Bbanana和apple



小结:


相关文章
|
18天前
|
JavaScript
在 Vue 中处理组件选项与 Mixin 选项冲突的详细解决方案
【10月更文挑战第18天】通过以上的分析和探讨,相信你对在 Vue 中使用 Mixin 时遇到组件选项与 Mixin 选项冲突的解决方法有了更深入的理解。在实际开发中,要根据具体情况灵活选择合适的解决方案,以确保代码的质量和可维护性。
74 7
|
16天前
|
缓存 JavaScript UED
Vue 的动态组件与 keep-alive
【10月更文挑战第19天】总的来说,动态组件和 `keep-alive` 是 Vue.js 中非常实用的特性,它们为我们提供了更灵活和高效的组件管理方式,使我们能够更好地构建复杂的应用界面。深入理解和掌握它们,以便在实际开发中能够充分发挥它们的优势,提升我们的开发效率和应用性能。
41 18
|
11天前
|
缓存 JavaScript UED
Vue 中实现组件的懒加载
【10月更文挑战第23天】组件的懒加载是 Vue 应用中提高性能的重要手段之一。通过合理运用动态导入、路由配置等方式,可以实现组件的按需加载,减少资源浪费,提高应用的响应速度和用户体验。在实际应用中,需要根据具体情况选择合适的懒加载方式,并结合性能优化的其他措施,以打造更高效、更优质的 Vue 应用。
|
16天前
|
前端开发 UED
vue3知识点:Suspense组件
vue3知识点:Suspense组件
29 4
|
15天前
|
JavaScript 前端开发 测试技术
组件化开发:创建可重用的Vue组件
【10月更文挑战第21天】组件化开发:创建可重用的Vue组件
23 1
|
16天前
|
JavaScript 前端开发 Java
《vue3第五章》新的组件,包含:Fragment、Teleport、Suspense
《vue3第五章》新的组件,包含:Fragment、Teleport、Suspense
26 2
|
16天前
|
Java
vue3知识点:Teleport组件
vue3知识点:Teleport组件
24 1
|
18天前
|
存储 JavaScript
Vue 组件间通信的方式有哪些?
Vue组件间通信主要通过Props、Events、Provide/Inject、Vuex(状态管理)、Ref、Event Bus等实现,支持父子组件及跨级组件间的高效数据传递与状态共享。
|
16天前
|
JavaScript 前端开发
vue全局公共组件自动引入并注册,开发效率直接起飞!
【10月更文挑战第14天】vue全局公共组件自动引入并注册,开发效率直接起飞!
39 1
|
24天前
|
JavaScript API
vue 批量自动引入并注册组件或路由等等
【10月更文挑战第12天】 vue 批量自动引入并注册组件或路由等等
下一篇
无影云桌面