美文网首页
2. 简单组件

2. 简单组件

作者: 论宅 | 来源:发表于2019-05-27 22:18 被阅读0次

在 Vue 里,一个组件本质上是一个拥有预定义选项的一个 Vue 实例。在 Vue 中注册组件很简单

 <div class="app7">
      <component-item></component-item>
      <component-item></component-item>
    </div>
 Vue.component("component-item", {
        template: "<div>这里是一个模板</div>"
      });

var app7 = new Vue({
        el: ".app7",
        data: {
          message: [{ name: "蔬菜" }, { name: "蔬菜" }]
        }
      });

我们可以通过如上的方式创建一个模板,这个模板并没有传入参数,仅仅是将template中的html代码替换了定义好的标签。

我们也可以通过下列方式才使用模板——

<div class="app7-1">
      <component-item2 v-for="tips in message" v-bind:tips="tips"></component-item2>
    </div>
 Vue.component("component-item2", {
        props: ["tips"],
        template: "<div>{{tips.name}}</div>"
      });
var app71 = new Vue({
        el: ".app7-1",
        data: {
          message: [{ name: "蔬菜" }, { name: "水果" }, { name: "花生" }]
        }
      });

可以看到这里使用了for循环去加载模板,并将数组中的值传递给各个模板,最终循环显示出name后面的字符串。

相关文章

  • 2. 简单组件

    在 Vue 里,一个组件本质上是一个拥有预定义选项的一个 Vue 实例。在 Vue 中注册组件很简单 我们可以通过...

  • 小程序自定义组件

    自定义组件我把它分为简单的三个步骤1.创建组件 --- 2.编写组件 --- 3.调用,使用组件. 创建组件:创建...

  • 3.组件通信-父子/爷孙

    1.简单组件 2.组件之间的通信 预览地址 3.变复杂一点,组件嵌套一层 预览地址

  • 小程序封装toastx组件

    自定义我把它分为简单的三个步骤, 1.创建组件 --- 2.编写组件 --- 3.调用,使用组件. 1.1 创建组...

  • 组件化之路2.封装一个简单的组件

    引言: 在开发过程中, 我们经常会遇到一些需求是之前写过的, 或者类似的, 这时候我们可能会封装一个通用的工具, ...

  • vue题

    1.vue优点 数据驱动、组件系统 轻量、简单易学、 组件化、双向数据绑定、视图数据结构相分离 虚拟dom 2.父...

  • python爬虫之Scrapy Item pipeline(管道

    1.Item Pipeline 2.编写item pipeline很简单,item pipiline组件是一个独立...

  • vue 父子组件双向绑定

    1、。父组件 2.子组件 二。父组件 子组件

  • Vue-Router的简单使用

    Vue-Router的最简单使用 1.先注册路由 2.将路由注册到VM组件中 3.定义组件 4.页面定义跳转路径 ...

  • 基于WebApp的Vue.js项目实战实例(二)

    自定义动画 1.创建自定义组件 Cloud.vue 2.编写css样式 3.引用 总结:自定义组件非常简单。效果呈...

网友评论

      本文标题:2. 简单组件

      本文链接:https://www.haomeiwen.com/subject/bitltctx.html