- 博客(9)
- 收藏
- 关注
原创 PC微信端浏览器js点击失效
在开发微信公众号内嵌网页时,js在手机上生效,电脑端微信打开却没有响应,微信里也没法打开控制台调试,只有使用alert断点大法,查找问题,经过一系列alert之后发现click之后调用的一个函数处报错。原因是 用ES6的语法给此函数的参数指定了默认值。切记要将ES6语法转换成ES5语法,以免因为浏览器兼容性而造成bug。...
2019-01-26 14:23:01 2542
原创 vue数据更改视图不更新(响应式原理)
一、对象(用$set,直接赋值的方式视图无法更新)对象更改检测注意事项还是由于 JavaScript 的限制,Vue 不能检测对象属性的添加或删除: var vm = new Vue({ data: { a: 1 }})// `vm.a` 现在是响应式的vm.b = 2// `vm.b` 不是响应式的 对于已经创建的实例,Vue 不能动态...
2019-01-24 11:09:52 714
原创 项目nginx部署到非根目录下react配置(基于create-react-app的打包文件路径问题)
执行npm start 一切正常, 但是 npm run build 之后生成的打包文件只能在服务器根目录访问若需要访问在根目录下的子目录,只需修改package.json文件添加"homepage":".",即可 ...
2019-01-17 14:52:56 4941
原创 移动端上拉加载更多demo
根据此demo可以自己封装vue,react,微信小程序组件<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-sc
2019-01-16 16:10:11 1599
转载 HTML5 pattern
最近在做手机页面时,遇到数字输入的键盘的问题,之前的做法只是一刀切的使用 type="tel",不过一直觉得九宫格的电话号码键盘上的英文字母太碍事了。于是想要尝试其它的实现方案,最终的结论却令人沮丧。不过也趁机详细了解了下pattern这个属性。type="tel" 和 type="number" 的区别这里还是先那么先交代一下最初遇到的问题。其实无论是tel还是number都不是完美的:...
2019-01-10 16:51:40 183
原创 SoruceTree 中移除和丢弃
丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃) 移除:直接删除本地文件。(可以通过拉取获得git服务上的该文件) ...
2019-01-08 11:49:32 1237 1
原创 vue动态组件
<template> <div class="move-block"> <h2>动态组件</h2> <div> <button v-for="tab in tabs" :key="tab.name"
2019-01-07 17:36:38 228
转载 webpack+vuecli打包生成资源相对引用路径与背景图片的正确引用
转载自:https://www.cnblogs.com/moqiutao/p/7496718.html资源相对引用路径问题描述一般情况下,通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。但当部署到带有文件夹的项目中,这种绝对路径就会出现问题,因为把配置的static文件夹当成了根路径,那么要解决这种问题,就得引用相对路径。解决办法打开web...
2019-01-07 14:51:26 283 4
原创 reduce()数组去重
需求:去除掉下列数组中id重复的对象 let colors = [{ id: 0, colorName: 'red' }, { id: 1, colorName: "orange" }, { id: 2, colorName: "yellow" }, { id: 3, ...
2019-01-04 14:37:05 11670 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人