0


Vue2.0全局组件的最详细基本使用方法

**使用全局定义 **

vue组件有两种,一种是全局组件,一种是局部组件。整个项目经常用到的用全局写法,用到比较少的专供特定页面用的使用局部组件。

component---组件(就是对象)

代码详情

  1. <body>
  2. <div id="app">
  3. <!-- 相当于标签 -->
  4. <mnav></mnav>
  5. </div>
  6. <script src="./node_modules/vue/dist/vue.js"></script>
  7. <script>
  8. //1.使用全局定义 component---组件(就是对象)
  9. Vue.component("mnav", {
  10. //template 配置?
  11. template: "<ul><li>首页</li><li>{{msg}}</li></ul>",
  12. // 在组件中data必须是一个函数?
  13. data() {
  14. return {
  15. msg: "helloworld"
  16. }
  17. }
  18. })
  19. const app = new Vue({
  20. el: "#app",
  21. data: {
  22. }
  23. })
  24. </script>
  25. </body>

为什么data是个函数??

通过函数生成了不同的对象, 属性的改变不会再互相影响

vue中data必须是函数是为了保证组件的独立性和可复用性,data是一个函数,组件实例化的时候这个函数将会被调用,返回一个对象,计算机会给这个对象分配一个内存地址,你实例化几次,就分配几个内存地址,他们的地址都不一样,所以每个组件中的数据不会相互干扰,改变其中一个组件的状态,其它组件不变。

标签: linq p2p wpf

本文转载自: https://blog.csdn.net/cider_m/article/details/122939766
版权归原作者 Ma-YIZHE 所有, 如有侵权,请联系我们删除。

“Vue2.0全局组件的最详细基本使用方法”的评论:

还没有评论