Vue 笔记随笔一

超级详细的Vue安装与配置教程

Vue开发学习路线

node -v

npm -v

在我们的安装目录下,创建名为node_cache和node_global的两个文件夹。

npm config set prefix "D:\nodejs\node_global"

npm config set cache "D:\nodejs\node_cache"

为了以后下载包快速,修改源为淘宝镜像。(这里修改了,我们就不需要安装cnpm了,因为cnpm就是Node.js淘宝镜像加速器,这里配置了就不需要安装了)

npm config set registry https://registry.npm.taobao.org

npm install -g cnpm --registry=https://registry.npm.taobao.org

查看npm配置修改是否成功

npm config list

http://t.zoukankan.com/hzpeng-p-12152016.html

https://blog.youkuaiyun.com/wei198621/article/details/116330582 【vue】

vue git 地址:https://github.com/vuejs/vue/projects

Vue 官网教程地址:https://cn.vuejs.org/v2/guide/installation.html

vue 官网API地址: https://cn.vuejs.org/v2/api/

vue官方学习视频: https://learning.dcloud.io/#/?vid=0

学习版本:2.6.11 (官网已经有3.X 版本的了)

HBuilderX 编辑器3.1.2下载地址: https://www.onlinedown.net/soft/1217175.htm

hbuilder绿色版

uni-app官网: https://uniapp.dcloud.io/

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。

学习过程代码git地址: https://github.com/wei198621/front_vue_offical_demo

vue学习笔记(超详细) https://blog.youkuaiyun.com/jiey0407/article/details/123372544

关于vue的注意事项 https://blog.youkuaiyun.com/qq_39933787/article/details/119296810

VUE里面的export default 是什么

export主要用于对外输出本模块变量的接口,一个文件就可以被理解为一个模块。export就是导出。

import就是在一个模块中加载另一个含有export接口的模块, import就是导入。

export default和export都能导出一个模块里面的常量,函数,文件,模块等,在其它文件或模块中通过import来导入常量,函数,文件或模块。这样就可以使用它们了。但是,在一个文件或模块中,export,import可以有多个,export default却只能有一个。

通过export方式导出,在导入的时候需要加{}大括号,export default 就不需要{}.

export命令对外接口是有名称的且import命令从模块导入的变量名与被导入模块对外接口的名称相同,而export default命令对外输出的变量名可以是任意的,这时import命令后面,不使用大括号。

export default命令用于指定模块的默认输出。显然,一个模块只能有一个默认输出,因此export default命令只能使用一次。所以,import命令后面才不用加大括号,因为只可能唯一对应export default命令。

VUE里面的export default 是什么

二. != 和 !==的区别

两个都是用来比较的,在比较过程中会有差别。

!= 在比较时,若类型不同,会尝试转换类型之后再比较。

!== 在在进行比较之前会进行判断,如果不是相同类型,则不会比较。因此,只有相同类型才会比较。

同样道理:

==代表相同, ===代表严格相同。

== 在进行比较的时候,若类型不同,会尝试转换类型之后再比较。

===在进行比较的时候,若类型不同,就直接不相等了。

判断一个值是否是NaN,只能通过isNaN()来进行判断。

vue里的export default

vue中created,mounted,methods,watch,computed各方法解释

created:html加载完成之前,执行。执行顺序:父组件-子组件

mounted:html加载完成后执行。执行顺序:子组件-父组件

methods:事件方法执行

watch:watch是去监听一个值的变化,然后执行相对应的函数。

computed:computed是计算属性,也就是依赖其它的属性计算所得出最后的值

  1. 是created先执行。因为created是初始化data中的值。因此最先执行;

  1. 然后是 执行computed中的,因为此时html正在被渲染,computed发生在 created 和 mounted 之间;

  1. 最后是mounted()因为这个函数此时已经将页面渲染完成了。

created -> computed -> mounted -> watch -> computed

而 watch 与 computed 的区别,最关键的是watch需要监听值的变化而改变,但是computed从一开始就可以达到和某个值关联起来。

vue各阶段数据可使用情况:created,computed,data,prop,mounted,methods,watch

export default {
     name: "draw",
     data(){      // 定义变量source       
       return {
         source:new ol.source.Vector({wrapX: false}),
       }
     },
    props:{ //接收父组件传递过来的参数
      map:{
        //type:String
      },
 
    },
  mounted(){   //页面初始化方法
    if (map==map){
 
    }
    var vector = new ol.layer.Vector({
      source: this.source
    });
    this.map.addLayer(vector);
  },
  watch: {   //监听值变化:map值
    map:function () {
      console.log('3333'+this.map);
      //return this.map
      console.log('444444'+this.map);
 
      var vector = new ol.layer.Vector({
        source: this.source
      });
      this.map.addLayer(vector);
    }
  },
  methods:{   //监听方法  click事件等,执行drawFeatures方法
       drawFeatures:function(drawType){}
}

vue中sessionStorage的使用

VUE扩展运算符(...)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值