美文网首页
很简单的随便记一下vue.js怎么模块化

很简单的随便记一下vue.js怎么模块化

作者: 无敌小帅 | 来源:发表于2017-01-10 14:44 被阅读2109次

vue.js不支持ie8以下(包括ie8)不支持!不支持!不支持!重要的事情说三次

我们将one中的html组件化引入two中的html

屏幕快照 2017-01-10 下午1.37.52.png
  • 首先去官网下载vue.js 然后引入

  • 创建one.css来写样式one.js写js代码

屏幕快照 2017-01-10 下午2.12.59.png
  • 首先在要引入的html中自定义一个<my-component></my-component>标签
屏幕快照 2017-01-10 下午2.21.54.png
  • 在one.js用Vue.component注册全局组件
// 注册全局组件
     Vue.component("my-component",{
        template:'<div class="top"><p>这是头部!</p></div>'
     })
     // 创建实例
     new Vue({
        el:".wrap"
     }) 
  • 使用template: ' '来创建dom
    屏幕快照 2017-01-10 下午2.23.06.png
  • 然后创建实例 使用el:""选择插入位置
 // 创建实例
     new Vue({
        el:".wrap"
     }) 
  • 然后就能在后面写js了

  • 然后在two.html 引入one.css 和 one.js

就这样随便写写 以上是全局组件

还有一种是局部组件
可以使组件仅在另一个实例/组件的作用域中可用

var Child = {
template: '<div>A custom component!</div>'
}

new Vue({
// ...
components: {
// <my-component> 将只在父模板可用
'my-component': Child
}
})

更多参考
vue中文网:http://cn.vuejs.org/v2/guide/
vue.js 组件化:http://www.cnblogs.com/Leo_wl/p/5702359.html

相关文章

网友评论

      本文标题:很简单的随便记一下vue.js怎么模块化

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