vuejs应用首页通过jade渲染问题
我用vue写一个单页面应用,首页通过jade渲染,发现jade中的内联script无法渲染。
入口main.js:
import Vue from 'vue';
import App from './components/App.vue';
import Home from './components/Home.vue';
import Log from './components/Log.vue';
import Post from './components/Post.vue';
const VueRouter = require('vue-router');
Vue.use(VueRouter);
let router = new VueRouter();
router.map({
"/log":{
component:Log
},
"/home":{
component:Home
},
"/post":{
component:Post
}
});
router.start(App,"#app");
App.vue:
<template>
<div>
那个这是app
<router-view></router-view>
</div>
</template>
<script>
import Home from './Home.vue';
export default {
}
</script>
jade:
extends layout
block content
div(id="app")
script.
window.user = {name:"hello"}
script(src="/js/manifest.484c579ca98fb1764a3a.js")
script(src="/js/vendor.201036e726b2d5032b38.js")
script(src="/js/app.829bb3b3b0bced220d35.js")
最终渲染却没有这句内联的window.user...
请问这是怎么回事呢?vue的方式出现的这个问题,我测试不用vue就正常渲染
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jade可以识别.vue文件和ecma6转义成ecma5么?
没用过jade,我用的webpack打包的