关于 vue2.0 component 的一个坑

2017-05-14 17:10:56 +08:00
 ety001

vue2.0 的一个坑

在不用构建工具的环境下开发的时候,

componenttemplate 不再是 1.x 里那样用 <template></template> 来包裹了,

而是改用了 <script type="text/x-template"></script>

错误例子:https://jsfiddle.net/ety001/23gw2yjn/4/

正确例子:https://jsfiddle.net/ety001/23gw2yjn/5/

谁能还我这个周六周日 😭

3065 次点击
所在节点    程序员
6 条回复
xjchengo
2017-05-14 18:58:16 +08:00
https://jsfiddle.net/xjchengo/23gw2yjn/6/
Vue 组件内的 template 会做特殊处理,挪出去就可以了。
crysislinux
2017-05-14 19:09:02 +08:00
也可能是为了避免改变 template 标签的语义吧。angular 4 也把之前用的 template 换了
bombless
2017-05-14 19:16:09 +08:00
不巧完全没见过 1.x 这种设计
zhuangtongfa
2017-05-14 19:21:41 +08:00
这不是好的改动吗
ety001
2017-05-14 19:41:36 +08:00
@xjchengo #1 学习了,已感谢~
ety001
2017-05-14 19:42:14 +08:00
@zhuangtongfa #4 不是说改动不好,而是没有在文档中提出来这个改动,就是坑了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/361258

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX