本文摘自PHP中文网,作者藏色散人,侵删。
单独引入vue.js文件写组件的方法:首先引入vue.js文件;然后使用“Vue.component”方法创建一个card组件;最后使父页面调用该组件即可。

本教程操作环境:windows7系统、vue2.5.17版本,Dell G3电脑。
相关推荐:《vue.js教程》
单独引入vue.js文件如何写组件?
1、首先引入vue.js文件
1 | <script src= "https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.js" ></script>
|
2、然后使用Vue.component方法创建一个card组件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | Vue.component( "card" ,{
props:{
cardTitle:{
type:String,
default : '这是一个卡片'
},
list:{
type:Array,
default :[]
}
},
template:`
<div class = "modal" >
<div class = "modal-header" >
<h4>{{cardTitle}}</h4>
</div>
<div class = "modal-content" >
<div>
<slot name= "modal-content" >可以扩展的卡片内容</slot>
<ul>
<li v- for = "(item,index) in list" >{{item}}</li>
</ul>
</div>
</div>
</div>
`,
methods:{
okHandle(){
this. $emit ( "ok" );
},
cancelHandle(){
this. $emit ( 'cancel' )
}
}
});
|
使用:
阅读剩余部分
相关阅读 >>
浅谈vue.js中$refs的使用方法(附代码)
什么是vue
vue-loader是什么?
.vue文件里怎么写scss?
vue中递归组件的实现方法介绍(附实例:三级菜单)
vue首页为什么会渲染两次?原因和解决方法介绍
了解vue中的自定义指令
一个实例入门vue计算属性、方法、侦听器
vue实现打印功能的两种方法(附代码)
如何解决vue 引入字体css报错问题
更多相关阅读请进入《vue》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 单独引入vue.js文件怎么写组件