- 博客(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 397
原创 1.微信小程序的使用和基本介绍
微信小程序: mvvm+底层用途: 微信公众号,微信订阅号,微信小游戏编辑器:微信开发者工具。步骤:准备 -> 开发 -> 审核 -> 交钱 -> 发布一.开发前准备1.申请微信公众号平台账号https://mp.weixin.qq.com2.添加开发者+项目组成员管理 -> 成员管理3.获取小程序id通过小程序id创建项目开发 -> 开发设置 -> 开发者id4.安装微信开发者工具文档 -> 工具 -> 微信开发者工具
2020-10-24 11:35:36 268
原创 比较text-align:center 和margin:0 auto
text-align: 设置元素内文本或img标签等一些行内元素的水平对齐方式,作用于元素的子元素。margin:0 auto ;设置块级元素或者行内块级元素的居中,直接作用于元素本身。注意:浮动、绝对定位、固定定位的盒子失效。相对定位有效,但是如果left值不为0,在水平方向上不会居中,因为偏差了一个left值。对于带有宽度的块级元素,margin auto是不会失效的。...
2020-10-24 09:20:11 270
原创 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 9923 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 11335
原创 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 944
原创 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 138
原创 在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 538
原创 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 292 1
原创 关于NaN
NaN全称:not a number。NaN是number数据类型,但不是数字。var x = Number('abcd'); //结果是NaNalert( typeof (x) ); //结果是number该数值表示一个本来要返回数值的操作数未返回数据的情况var a = 10/ "a"; // a为NaN特点:(1)NaN 在布尔值里是 false(2)NaN 不会和任何一个值相等,包括NaN本身:因为NaN代表一个无法表示的值,而这个无法表示的值可以有很多种判断一个
2020-09-16 16:51:04 415
原创 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 284 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人