zoukankan      html  css  js  c++  java
  • vue全家桶+Koa2开发笔记(8)--开发网页

    1.使用 mongoose 动态倒入数据

     mongoimport -d student -c areas areas.dat 

    -d 后面是数据库名称; -c后面是表名称 最后是数据源

    2.使用vue的watch监听的时候,是可以有参数的:

    watch:{
            pvalue:async function(value){
            console.log(value);
            }
    }

    参数value指的是 pvalue的值。再如,下面的代码参数val表示的是firstName和lastName

    var vm = new Vue({
      el: '#demo',
      data: {
        firstName: 'Foo',
        lastName: 'Bar',
        fullName: 'Foo Bar'
      },
      watch: {
        firstName: function (val) {
          this.fullName = val + ' ' + this.lastName
        },
        lastName: function (val) {
          this.fullName = this.firstName + ' ' + val
        }
      }
    })

    3. 使用组件的名字,不能和默认的元素名称一样,例如下面的组件占用了html的元素名称:

    <template>
        <div><select/></div>
    </template>
    <script>
    import Select from '@/components/changeCity/isselect.vue'
    export default {
        layout:'blank',
        components: {
            Select
        }
    }
    </script>

    这样组件是无法显示。

    4. layout,如果page页面中不定义,则会使用默认的模板。见上图的layout。

    5.将从接口得到的数据复制给state,可以使用下面的方法:

    getCity:async function(){
                let self = this;
                let {status,data:{city}} = await self.$axios.get(`/geo/getCity`)
                if(status == 200){
                    self.city = city.map(item => {
                        return {
                            value:item.id,
                            label:item.name
                        }
                    })
                }
    }

    即使用的map方法复制。

  • 相关阅读:
    LUA表的引用理解
    UNITY 打包安卓APK
    UNITY打包问题
    U3D 打包时找不到tag的问题
    break prefab instance的原理
    C#调用LUA函数
    LUA 利用#遍历表的问题
    U3D笔记11:47 2016/11/30-15:15 2016/12/19
    Unity3D 预设打包的注意事项
    回调 和 覆盖
  • 原文地址:https://www.cnblogs.com/xiaozhumaopao/p/10408368.html
Copyright © 2011-2022 走看看