• 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方法复制。

  • 相关阅读:
    链家大数据多维分析引擎实践
    html 读取变量
    django 分配字典给前台模板
    django将数组传递给前台模板
    fetachone和fetchall
    django捕获url中的值
    django 控制页面跳转
    MySQL的前缀索引及Oracle的类似实现
    django url捕获
    django 页面调用方法
  • 原文地址:https://www.cnblogs.com/xiaozhumaopao/p/10408368.html
Copyright © 2020-2023  润新知