当前位置: 首页 > news >正文

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

 

转载于:https://www.cnblogs.com/xiaozhumaopao/p/10408368.html

相关文章:

  • Mycat - 实现数据库的读写分离与高可用
  • 理解 JavaScript 中的 this
  • 块级、内联、内联块级
  • Spring Boot 运作原理
  • 虚拟机网络不通故障解决
  • 原型模式深入探讨-【设计模式4】
  • 撕掉普通程序员的标签,这才是真正的大数据工程师!
  • Spring基于XML方式配置事务
  • 程序员最讨厌的9句话,你可有补充?
  • 一些关于Rust在2019年的思考
  • 通信类
  • 力扣(LeetCode)56
  • mybatis-plus 3.1.0 发布,划重点一大波升级
  • JS里的Array
  • IDEA 插件开发入门教程
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • SpringBoot 实战 (三) | 配置文件详解
  • Web Storage相关
  • 前端之React实战:创建跨平台的项目架构
  • 消息队列系列二(IOT中消息队列的应用)
  • 携程小程序初体验
  • 异步
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 从如何停掉 Promise 链说起
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #include<初见C语言之指针(5)>
  • $(selector).each()和$.each()的区别
  • (1)(1.13) SiK无线电高级配置(五)
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (三)模仿学习-Action数据的模仿
  • (三分钟)速览传统边缘检测算子
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (四)linux文件内容查看
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)关于pipe()的详细解析
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .Net 垃圾回收机制原理(二)
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET面试题(二)
  • .NET企业级应用架构设计系列之技术选型
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • @拔赤:Web前端开发十日谈
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限