Javascript 未渲染的简单Vue组件

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

我正在尝试学习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>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"
    },
}