Vuejs实现带样式的单文件组件新方法

时间:2021-05-26

本文实例为大家分享了Vuejs实现单文件组件的方法,供大家参考,具体内容如下

代码如下:

example.html

<script src="vue.js"></script><div id="example"> <h3>Vue component<h3> <counter></counter> <counter></counter></div>//引入组件mycomp.js<script src="mycomp.js"></script><script>new Vue({ el: '#example'})</script>

mycomp.js

//heredoc方法输出注释中的组件代码function heredoc(fn){ return fn.toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1];}//输出组件代码document.write(heredoc(function(){}))

运行结果:

以简单的js文件形式实现了Vue单文件组件, 优点是带样式, 用法简单, 接近于.vue文件,

不用webpack, 不用发ajax请求, 直接引入使用 !

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章