- 博客(15)
- 收藏
- 关注

原创 记录相关的vue面试题目(2020)
1、简单说下你对v-model的理解v-model其实是一个语法糖,实现主要靠的是原生input的v-bind:绑定响应式数据,并且触发input事件传递和改变数据2、使用计算属性时,函数名可以和数据源中的命名重复吗?不可以,无论是计算属性、data还是props都会被挂载在vm实例上,重复就会报错3、methods中方法可以和data中命名重复吗?不可以,命名相同会报错不是一个方法,并且优先执行了data中的属性4、怎么解决动态设置img的src无效?使用 require 引入
2020-06-09 14:55:04
501

原创 vue静态文件--assets和static
src/assets和static两个文件夹都可以放置静态资源,但是有什么区别呢?相同点都是存放img、js、css等静态资源的文件夹不同点assets: 打包时需要按照源代码处理走webpack压缩的流程。例如:template模板中引用的图片等。项目打包时,会按照源代码处理,进行压缩体积、代码格式化,最终跟随index.html文件上传到服务器static: 打包时不需要压缩处理,直接上传到服务器的资源文件,比如第三方css、字体文件等已经处理好的纯静态文件当然,具体需求具体对待,怎样选择根
2020-06-08 10:09:19
764

转载 vue:祖父级、孙子级组件互相传值
这是一个多级组件嵌套的很常用的一个场景,祖、父、孙组件的数据通信。示例组件:zu.vue :一代组件<template> <div> <children :name='name' :sex='sex'> </children> </div></template><script>im...
2020-04-14 13:43:45
4543

原创 ES6/ES7常用语法记录
记录比较常用的ES6语法一、检测是否为数组1、instanceof 方法const arr = new Array() // const arr = []arr instanceod Array //true2、constructor 属性返回对象相对应的构造函数。const arr = new Array()arr.constructor === Array //true3...
2020-04-03 16:32:04
813

原创 记录前端git常用命令
默认已经装好git、配置好公钥、配置好全局用户信息注:多人开发时,需要注意冲突、解决冲突1、克隆项目git clone xxxx //xxx为项目地址2、查看分支//查看本地分支git branch//查看所有分支git branch -a3、基于已有分支创建分支并切换到新分支 (test分支)git checkout -b test4、关联、推送新创建分支到远端...
2020-04-03 14:02:13
169

原创 VUE+JSX的简单使用
vue template语法简单明了,数据操作与视图分离,开发体验友好。但是在某些特定场合中,会限制一些功能的扩展,如动态使用过滤器、解析字符串类型的模板文件、动态渲染机器人交互等。以上功能的实现可以借助vue的render语法,render语法比template更偏底层,允许在HTML中使用js语法,可以极大的扩展HTML的能力。注意:vue+jsx 的写法,需要 摒弃 vue的部分特性...
2020-04-01 18:00:09
854

原创 vue中使用wx-js-sdk相关
记录下vue中使用微信接口,后续用到一种功能就更新一种,养成写日记的习惯。微信接口依赖(wx-js-sdk)安装微信js-sdk:npm install weixin-js-sdk -S可以增加公共sdk.js文件用于配置config校验import wx from 'weixin-js-sdk'//微信sdk依赖import axios from 'axios' const j...
2020-01-14 10:27:31
1163

原创 vue-cli3+下的多环境打包
记录下3.0下的多环境打包配置demo。vue-cli2.0下的打包可以参考我的另一篇文章:vue-cli2.0下多环境打包基于3.0的项目创建,可以参考我的另一篇文章:vue-cli3.0 +vant UI+移动端适配直接开始吧:如果帮助到了你,还请点个赞!!!!!3.0的多环境配置会更加的简洁、高效项目创建好后,我们进入package.json文件新增打包命令:第一步新增打包命...
2019-12-19 13:54:25
238

原创 vue-cli2.x下的多环境打包
项目开发时,基本需要打多种环境的包:本地(开发本地运行,无需打包)、开发、测试、演示、生产。这里记录下以前项目在vue-cli2.0下怎么配置多环境打包。如果帮助到了你,还请点个赞!!!!!创建vue-cli2.0项目cd到项目文件夹,运行命令,创建项目# vue init webpack obj-name //项目名不可以大写然后会出现一系列的询问,自行选择Tips:后面...
2019-12-19 10:59:56
1008
1

原创 记录Mac下安装Homebrew遇到的问题
公司一直用的windows开发,自己的本时不时的用用吧,记录下安装Homebrew遇到的问题。写写日记总归是好事嘛!mac版本号:10.14.6Homebrew引用 Homebrew官网 的一句介绍:macOS(或 Linux)缺失的软件包的管理器安装打开terminal终端,复制以下安装命令回车执行即可$ /usr/bin/ruby -e "$(curl -fsSL https://...
2019-12-18 10:16:16
8307

原创 vue-cli3+ 、vant UI、移动端适配
基于vue3.0版本的@vue/cli +vant UI移动端适配前言:一直用的vue-cli2,趁着不忙,记录下使用cli3+的点滴。1、nodejs具体下载安装不在赘述:详见 菜鸟教程——nodeJs安装或者官网:node.js中文文档或者直接下载指定版本:8.9.0版本(修改地址栏对应版本号即可下载对应版本)2、安装cnpm淘宝镜像代替npm# npm install -g c...
2019-12-17 15:21:54
3316
6

原创 Windows系统本地部署easy-mock
Windows系统本地部署easy-mock自从前后端分离开发模式出现后,前端开发逐渐需要独立于后端进行开发,这样可以大大提高效率,节约对接成本。因此,我们需要一个完全可以独立出来且可以模拟数据的平台,或者说是一个库。这里记录楼主在使用模拟数据平台的点滴。使用Easy-mock需要安装Node(注意:使用8.9.0版本,否则将会报错)、MongoDB、Redis。Node:简单的说 Nod...
2019-12-16 17:33:54
1033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人