- 博客(11)
- 收藏
- 关注
原创 2.微信小程序的部分配置和API
微信小程序文档:http://mp.weixin.qq.com 可以查看全局配置,页面配置,组件,API等内容 1.tabBar底部栏。 list 接受一个数组,只能配置最少 2 个、最多 5 个 tab。tab 按数组的顺序排序,每个项都是一个对象。在app.json文件中配置信息。 "tabBar": { "color":"#aaa", "selectedColor": "#f00", "list":[{ "pagePath":"pages/index/index",
2020-10-24 11:36:27
530
原创 1.微信小程序的使用和基本介绍
微信小程序: mvvm+底层 用途: 微信公众号,微信订阅号,微信小游戏 编辑器:微信开发者工具。 步骤:准备 -> 开发 -> 审核 -> 交钱 -> 发布 一.开发前准备 1.申请微信公众号平台账号 https://mp.weixin.qq.com 2.添加开发者+项目组成员 管理 -> 成员管理 3.获取小程序id 通过小程序id创建项目 开发 -> 开发设置 -> 开发者id 4.安装微信开发者工具 文档 -> 工具 -> 微信开发者工具
2020-10-24 11:35:36
456
原创 比较text-align:center 和margin:0 auto
text-align: 设置元素内文本或img标签等一些行内元素的水平对齐方式,作用于元素的子元素。 margin:0 auto ;设置块级元素或者行内块级元素的居中,直接作用于元素本身。 注意:浮动、绝对定位、固定定位的盒子失效。相对定位有效,但是如果left值不为0,在水平方向上不会居中,因为偏差了一个left值。 对于带有宽度的块级元素,margin auto是不会失效的。 ...
2020-10-24 09:20:11
345
原创 js求数组最大值的四种方法
let arr = [3, 56, 0, 21, -7, 39]; 1.遍历数组每一项与当前最大值比较 Array.prototype.max = function () { //将数组的第一个元素赋值给max let max = this[0]; this.forEach((item, index) => { //将当前值item与max比较 max = max
2020-10-24 08:37:11
10121
1
原创 open in live server无法正常打开
open in live server的快捷键ctrl+L+O 一.端口占用问题 解决:右键stop live server,或者使用快捷键 ->先ALT+L 再ALT+C,出现Server is now offline的提示后重启 VS Code。 二.配置问题 1.打开设置 2.搜索browser,取消勾选Open in Browser Preview inside vs Code, instead of default browser:在vs Code中的浏览器预览中打开,而不是默认浏览器
2020-10-21 22:17:01
11786
原创 axios的get和post请求方式
axios的特点: 1. axios用于封装底层的XMLHttpRequest。 2. 基于promise机制,可以使用承诺对象中的方法(then,catch,finally)。 3. axios会对响应结果做二次封装。 axios中的post方式: 默认发送的是json字符串,也就是请求头的默认格式为:contentType:“application/json”。 问题:如何给后台发送查询字符串格式的数据? 将对象转换为查询字符串:Qs.stringify(obj) ajax中的post方式: 默认发送的
2020-10-21 19:37:06
1088
原创 npm指令中--save和--save-dev的区别
–save自动把模块和版本号添加到dependencies部分 dependencies 中记录的是项目在运行时需要的文件 –save-dev自动把模块和版本号添加到devDependencies 部分 devDependencies 中记录的是项目在开发过程中需要使用的一些文件,项目开发完成后不再需要这些文件; 可以去package.json文件中查看依赖是否安装成功,或者使用指令 查看当前目录的依赖: npm ls 查看全局安装的依赖::npm ls -g 限制依赖展示层级:npm ls -g --d
2020-10-15 19:54:56
226
原创 在vue-cli中实现组件切换
方法一:动态组件 1.在App.vue根组件中引入子组件 import HelloWorld from "./components/HelloWorld.vue"; import student from "./components/student.vue"; import teacher from "./components/teacher.vue"; 2.在component属性中添加组件 export default { name: "App", data() { return {
2020-10-12 23:02:17
628
原创 es6的this指向问题
普通函数中的this表示调用次函数时的对象。 箭头函数内部没有this(也没有arguments,super和new.target等对象),会继承外部的this。因为它没有this,所以不能用作构造函数。 普通函数的this在调用时定义,箭头函数的this在声明时定义。 需要获取this时,将箭头函数改为普通函数 $(".user_container .pagenum").click(function(){ var index = $(this).text(); }); 或者用event
2020-09-23 10:18:58
375
1
原创 关于NaN
NaN全称:not a number。 NaN是number数据类型,但不是数字。 var x = Number('abcd'); //结果是NaN alert( typeof (x) ); //结果是number 该数值表示一个本来要返回数值的操作数未返回数据的情况 var a = 10/ "a"; // a为NaN 特点: (1)NaN 在布尔值里是 false (2)NaN 不会和任何一个值相等,包括NaN本身: 因为NaN代表一个无法表示的值,而这个无法表示的值可以有很多种 判断一个
2020-09-16 16:51:04
518
原创 prototype和__proto__的区别
prototype和__proto__的区别: 1.prototype是函数才有的属性 2.__proto__是每个对象都有的属性 它不是一个规范属性,该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它。__proto__属性已在ECMAScript 6语言规范中标准化,用于确保Web浏览器的兼容性,因此它未来将被支持。它已被不推荐使用, 现在更推荐使用Object.getPrototypeOf/Reflect.getPrototypeOf和Object.setPrototypeOf/Refle
2020-09-15 19:32:55
363
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅