为什么我的VueJs组件没有显示在前端
Why is my VueJs component not showing in the frontend?
我正试图在当前的django项目中实现vuejs。这有点奏效。然而,我想要一个更干净的结构和使用vuejs组件。
然而,这些组件并没有出现在前端。
所以这里我有我的基本vue组件(来自vueify-laravel的例子)
<template>
<div>
<h1>Hello, {{ name }}</h1>
<input type="text" v-model="name">
</div>
</template>
<script>
export default {
data: function() {
return {
name: 'Laracasts'
};
}
};
</script>
<style>
h1 {
color: red;
}
</style>
在我的应用程序.js中,我有
var Vue = require('vue')
import Greeter from './components/Greeter.vue'
new Vue({
el: '#app',
components: {
greeter: Greeter
}
});
最后在我的一个django模板中
<div id="app">
<greeter></greeter>
</div>
我安装了vue-dev工具,它向我显示了根节点,然后是迎宾节点。但里面什么都没有。应用程序容器也是空的。
如果模板来自django,则必须转义{{
和}}
。要关闭模板解析,请使用{% verbatim %}
,也可以使用{% templatetag openvariable %}
(然后使用closevariable)。
尝试:
{% verbatim %}
<template>
<div>
<h1>Hello, {{ name }}</h1>
<input type="text" v-model="name">
</div>
</template>
{% endverbatim %}
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- 显示前端的预下载处理
- 将换行符从文本区域存储到数据库并显示在前端
- 前端语法突出显示
- 在前端显示角度 JSON 数组
- AngularJS - 如何在前端显示来自API的值
- 显示文本区前端Javascript的实时预览
- 为什么我的VueJs组件没有显示在前端
- TinyMCE标准表情符号不显示在前端
- Angularjs表单未显示在前端
- 如何在angularJS前端使用Passport和nodeJS显示用户信息
- 无法显示“保存的数据”;消息在前端
- 如何使用 SAP OpenUI5 在前端显示表
- 如何在不刷新页面的情况下在前端显示更新的数据
- 显示来自前端的AngularJS输入
- 在前端显示文件夹中存在的文件
- 如何从flask服务器发送图像到前端的javascript显示