小编HKS*_*HKS的帖子

无法设置undefined属性'render'

我遇到了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'

但如果我不这样做,它会正常运行.请解释原因,并帮我解决.非常感谢.

vue.js vue-component

6
推荐指数
1
解决办法
1万
查看次数

类型错误:User.save 不是函数

我正在尝试将用户数据发布到 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)

javascript node.js

5
推荐指数
1
解决办法
6495
查看次数

标签 统计

javascript ×1

node.js ×1

vue-component ×1

vue.js ×1