我遇到了vuejs的问题,请帮帮我
我有main.js:
import App from './App.vue'
import routes from './app.router';
Vue.use(BootstrapVue);
new Vue({
el:'#app',
render: h => h(App),
created(){
},
router: routes,
methods:{
}
})
Run Code Online (Sandbox Code Playgroud)
我的文件App.vue:
<template>
<div id="app" class="">
<menu-header> </menu-header>
<router-view> </router-view>
</div>
</template>
<script>
import menuHeader from './components/layout/menu-header.vue'; // error when i import this component
components:{
menuHeader
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的menu-header.vue:
<template>
<ul>
<li>
Hello
</li>
</ul>
</template>
<script>
export default {
name: "menuHeader"
};
</script>
Run Code Online (Sandbox Code Playgroud)
我的问题是当我添加menu-header组件时,我的页面给出了错误:
无法设置undefined属性'render'
但如果我不这样做,它会正常运行.请解释原因,并帮我解决.非常感谢.
我正在尝试将用户数据发布到 mongodb,但出现以下错误:
类型错误:user.save 不是函数
如何解决这个问题?
我正在使用快递
这是我的代码:
router.post('/', function (req, res) {
let params = {
id: req.body.id,
name: req.body.name
}
User
.save({ params })
.find()
.then((data) => {
res.render('index', { title: 'List', data: data });
})
.catch((err) => {
return res.send(err);
});
})
Run Code Online (Sandbox Code Playgroud)
这是我的架构:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var User = new Schema({
id: String,
name: String
});
User.pre('save', function (next) {
next();
});
module.exports = mongoose.model('User', User);
Run Code Online (Sandbox Code Playgroud)