【发布时间】:2017-12-10 15:13:07
【问题描述】:
我是 Vue.js 的新手,我刚刚在此处阅读了有关条件渲染的文档 (https://vuejs.org/v2/guide/conditional.html),但不知何故无法让它工作...
我的代码:
<button onclick="showTemplate()">Teste</button>
<template v-if="app">
<div id="app">
{{ message }}
</div>
</template>
function showTemplate(){
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
}
我希望模板标签仅在应用实例化后呈现。 我也尝试过这段代码的变体,但没有成功。 有人可以帮忙吗?
【问题讨论】:
-
你在用什么? CDN 还是 CLI?
-
我正在使用 CDN..
-
是的,如果你开始学习 vue.js,最好你做最佳实践。
-
一个小评论:您在模板标签上使用
v-if,它在div的外部,它实际安装了Vue 实例。所以我相信<template>标签永远无法访问该 Vue 函数,即使在创建 Vue 实例之后也是如此。
标签: javascript vue.js