Javascript 未渲染的简单Vue组件
我正在尝试学习Vue.JS,我制作的组件没有在页面上呈现。这是我的组件:Javascript 未渲染的简单Vue组件,javascript,vue.js,Javascript,Vue.js,我正在尝试学习Vue.JS,我制作的组件没有在页面上呈现。这是我的组件: import Vue from 'vue' const card = new Vue({ el: '#card', data: { title: 'Dinosaurs', content: '<strong>Dinosaurs</strong> are a diverse group of animals from the clade <em>Dinosaur
import Vue from 'vue'
const card = new Vue({
el: '#card',
data: {
title: 'Dinosaurs',
content: '<strong>Dinosaurs</strong> are a diverse group of animals
from the clade <em>Dinosauria</em> that first appeared at the Triassic
period.'
}
})
当我在浏览器中加载index.html时,它所呈现的是{{title}},我没有收到任何错误。如果您能解释为什么会发生这种情况,我们将不胜感激
vueify
仅转换*.vue
文件,如果要在索引.html
中使用模板,则需要vue编译器在浏览器中编译模板()
涵盖此类内容的一个好方法是使用vuejs模板
,如果您使用的是Browserify,则有一个:
但是,由于您已经完成了几乎所有的工作,您只能添加编译器包缺少的内容,如Vue指南中“Runtime+compiler vs.Runtime only”-“Browserify”部分所述
添加到您的包.json
:
{
"browser": {
"vue": "vue/dist/vue.common.js"
},
}
这将告诉Browserify使用完整的(也称为独立的)Vue内置浏览器
另一种方法是不在
index.html
中使用模板,而是在主组件(如App.vue
)中使用模板,因为您可以查看我上面链接的模板,它可以直接使用。vueify
仅转换*.vue
文件,如果要在index.html
中使用模板,则需要Vue编译器才能在浏览器中编译模板()
涵盖此类内容的一个好方法是使用vuejs模板
,如果您使用的是Browserify,则有一个:
但是,由于您已经完成了几乎所有的工作,您只能添加编译器包缺少的内容,如Vue指南中“Runtime+compiler vs.Runtime only”-“Browserify”部分所述
添加到您的包.json
:
{
"browser": {
"vue": "vue/dist/vue.common.js"
},
}
这将告诉Browserify使用完整的(也称为独立的)Vue内置浏览器
另一种方法是不在
index.html
中使用模板,而是在主组件中使用模板,如App.vue
,因为您可以查看我上面链接的模板,它会立即执行此操作。您使用的是vue+编译器包吗?发布你的package.json
。我原以为vueify可以完成这项工作,但我会发布整个package.json。你使用的是Vue+编译器包吗?发布你的package.json
。我原以为vueify会完成这项工作,但我会发布整个package.json。
{
"browser": {
"vue": "vue/dist/vue.common.js"
},
}