- 博客(30)
- 收藏
- 关注
原创 运行uniapp-小程序时,提示:以游客身份登录,让更换appid
关于uniapp运行报错:更改appid失败touristappid Error:tourist appid或者提示游客身份无法调用api,让更换appid
2022-09-26 21:50:58 1136 1
原创 React使用ant design pro的ProFormSelect组件,使用属性LabelInValue后清除选中值,无法显示placeholder
使用ant design pro的ProFormSelect组件,使用属性LabelInValue后清除选中值,无法显示placeholder
2022-07-25 15:31:41 1594
原创 关于ant design pro中2个下拉列表,下列列表a的数据需要依据列表b选择的值来进行变化,无法及时获取
解决ant design pro中使用表单,一个组件的数据需要依赖于另外一个组件的值显示,但是无法及时获取依赖的组件的值的问题
2022-07-13 18:46:20 903
原创 react-native控制台查看network请求
首先要打开react native debugger,找到项目的以下路径node_modules/react-native/Libraries\Core\setUpXHR.js;找到polyfillGlobal('XMLHttpRequest', () => require('../Network/XMLHttpRequest'));将此句注释;
2022-02-10 18:38:52 1306
原创 【已解决】突然运行ios项目的时候发现图片(包括本地图片和网络图片)全没了。。。
一、问题:我一直在运行项目,都挺正常的,但是突然有一次运行图片全没了,我惊了,以为是模拟器是这样,没想到安装在真机上居然也没图片。。然后找了好久,最后终于解决了。。二、问题 问题所在就是xcode版本的问题,是xcode版本升级为12之后出现的问题。我现在查看我的xcode版本是12的。要查看xcode版本可以在终端输入命令:xcodebuild -version运行结果如下:三、解决方法:1、首先查看react-native版本是否是0.6...
2021-12-17 13:28:12 2547
原创 [已解决]运行iOS项目出现Cannot initialize a parameter of type ‘NSArray<id<RCTBridgeModule>> *或者compileC
一、遇到问题首先在yarn ios运行项目的时候出现了问题:he following build commands failed: CompileC /Users/udi/Library/Developer/Xcode/DerivedData/ud_app_v2-crymimnxfgxmqkgdlagfaeihbomk/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/React-Core.build/Obje...
2021-12-16 19:09:59 2978
原创 【已解决】react-native iOS项出现CpResource main.jsbundle /../main.jsbundle【还有PingFangMedium.TTF /ios】
运行react native iOS项目报cpresource
2021-12-15 21:13:03 2449
原创 (已解决)react-native android打包出现A problem occurred starting process ‘command ‘npx‘‘
一、使用mac电脑打包react native android项目的apk包时出现了问题:Execution failed for task ':app:bundleReleaseJsAndAssets'.> A problem occurred starting process 'command 'npx''具体问题可看图:这个问题说真的,搞了两天,头都大了,百度搜索没有解决方法。。但是发现原来其实是自己太傻。可以看到提示,说的是npx这个命令是有问题的。其实最终问题出现在没有
2021-12-14 10:28:50 1920
原创 Vue的组件通讯方式v-model
哎`落后了落后了,Vue处理表单除了可以用v-model绑定数据,也可以在子组件上使用v-model,实现父子传值。细想一下确实也是,v-model是:value和@input组合的语法糖。 父组件About1.vue<template> <div> About1 <!-- v-model实际就是:value="text"和@input="text=$event.target.value"的语法糖...
2021-10-20 18:50:33 242
原创 Vue的provide和inject使用
关系:父组件->子组件a->孙组件b。父home.vue包含子组件a,子组件a包含子组件b。作用:父组件需要传值给子组件或者孙组件或者更深层次的孙孙..组件。父home.vue<template> <div class="home"> {{msg}} <item_a></item_a> </div></template><script>// @ is an alias
2021-10-20 00:13:15 210
原创 this指向问题(1)
一、构造函数中的this // 1.普通构造函数的方法调用,this指向当前创建的实例化对象 function Person(name, age) { this.name = name; this.age = age; this.say = function () { console.log(this.name); //linlin this指向当前实例化出来的的对象 console.log(this); //Person { na
2020-09-03 01:35:56 187
原创 ES6语法-箭头函数特点及简单例子
一、箭头函数的基本格式 let func = () => { console.log(10); } func();//如果没有调用,函数也不会执行的 二、箭头函数有形参时1、函数中没有形参默认值时,并且只有一个形参时,可以带括号或者省略括号。2、函数中如果函数体只有一句,也可以省略花括号。(1)带括号 let func = (x) => { console.log(x); //1000 } func(1000) (2)省略括号 //1、
2020-08-31 12:02:16 652
原创 对象合并的方法【三点运算符、Object.assign()】
一、使用三点运算符…特点:如果对象有相同的属性,后面的覆盖前面的 let obj1 = { name: "nodejs", age: 111, email: "123@qq.com" } let obj2 = { name: "js", age: 222, email: "node@qq.com" } let new_obj = { ...obj1, ...obj2 }; console.log(new_obj); //{
2020-08-31 11:25:40 935
原创 ES6语法之三点运算符...
一、三点运算符作为剩余参数-理解为把剩余的元素集合在一起 //这里的10 20 30 分别传到函数作为形参,形参只有a和...rest,那么...rest其实就是把剩余的20 30集合一起接收了,变为了[20,30] function func2(a, ...rest) { console.log(a); //10 console.log(rest); //[20,30] console.log(rest[0], rest[1], rest[2]); //20 30 u
2020-08-31 11:15:17 1191
原创 ES6-函数中参数的解构赋值
一、将obj的属性name和age作为实参传进函数fun,给函数的形参name、age接收 var obj = { name: "zs", age: 11, email: "nodejs@163.com" } function func(name, age) { console.log(name, age); } func(obj.name, obj.age); 二、使用解构的方法(1)【传了实参】传了一个对象,参数直接使用对象解构的形式
2020-08-31 11:00:51 658
原创 ES6语法之函数形参默认值
一、函数的参数,也就是括号里面是key=value的形式。 // 给形参设置默认值,如果有传值就是输出参数值,没有传值,就输出我们设置的默认值 function func(x = 1, y = 2) { console.log(x, y); } func(10); // 10 2 func(); //1 2 func(10, 20); //10 20 二、如果函数有形参,但没有设置默认值,并且函数调用的时候没有传参 function func(x) { // 有传
2020-08-31 10:38:09 392
原创 ES6中对象的简写
如果说对象的值用变量表示,变量名和属性名是一模一样的,可以简写。 let name = "node.js"; let age = 11; let email = "nodejs@163.com"; // let obj = { // name: name, // age: age, // emai: email // } //以上的代码可以简写为 let obj = { name, age, email } ...
2020-08-31 01:19:57 507
原创 ES6模板字符串简单用法
1、模板字符串使用变量 let obj = { name: "nodejs", age: 11, email: "node.js@163.com" } console.log(`${obj.name}的年龄是${obj.age},邮箱是${obj.email}`); 2、普通的模板字符串 let html = `<h1>h1标签</h1> <p>这是p标签</p>
2020-08-31 01:11:28 250
原创 ES6中字符串的解构语法
字符串解构跟数组的解构类似,都是使用逗号,表示占位,但不真正解构。 let str1 = "hello"; // 获取字符串中单个字母 console.log(str1[1]); //e // 字符串解构 let [a, b] = str1; let [, , e, f, g] = str1; console.log(a, b, e, f, g); // h e l l o 另外有点注意的是,虽然我们可以通过【下标】来获取到字符串中的某个元素,但是无法通过这种方式修改字符串的数据
2020-08-31 01:09:43 710
原创 ES6中数组的解构语法
一、数组完全解构 let arr = [10, 20, 30]; // 一次性获取数组的元素--完全解构比较方便 let [a, b, c] = arr; console.log(a, b, c); //10 20 30二、数组部分解构以下代码使用英文的逗号’,'其实只是一个占位的作用,这里只会解构数组的第三个位置的数据出来。 let arr = [10, 20, 30]; // 如果想要获取数组中的某个元素,直接通过数组下标获取 // console.log(arr[2]); /
2020-08-31 01:06:29 967
原创 ES6中对象的解构语法
**1、**对象属性的完全解构(1)如果{ }里面的属性是对象的属性,解构出来是对应的属性值 let obj = { name: "zs", age: 11, email: "node.js@163.com" }; let { name, age, email } = obj; console.log(name, age, email); //zs 11 node.js@163.com //这个是完全解构。 //相当于是let name=obj.name;l
2020-08-31 00:49:38 6127
原创 Echart在vue中的简单使用--按需引入 ECharts 图表和组件
Echart新手使用:学习echarts推荐:https://echarts.apache.org/zh/1、在vue的脚手架项目里面首先使用如下命令通过 npm 安装 ECharts npm install echarts --save2、默认使用 require('echarts') 得到的是已经加载了所有图表和组件的 ECharts 包,因此体积会比较大,如果在项目中对体积要求比较苛刻,也可以只按需引入需要的模块。(1)先引入echarts // 引入 ECharts 主模块 va
2020-08-28 12:55:22 2124
原创 vue项目中按需引入ElementUI组件-2种方法,建议按需引入插件
一、按需引入ElementUI组件有时候项目中只用到ElementUI中的几个组件,全局引入会增加项目体积,所以按需引入更合适借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。(1)首先,安装 babel-plugin-component:npm install babel-plugin-component -D(2)然后,将 .babelrc 修改为:{ "presets": [["es2015", { "modules": fal
2020-08-28 11:23:25 4284
原创 ES6语法回顾(1)-let var const
ES6语法入门学习:推荐阮一峰的入门学习网站:https://es6.ruanyifeng.com/#docs/let1、关于var的使用(1)使用var的弊端使用var关键字声明变量的弊端:1、var声明的变量有预解析,造成 逻辑混乱,可以先使用,后声明。2、var可以重复定义同一个变量,逻辑错误,第二次应该是修改变量,而不是定义。3、var用在for循环条件中,造成for 循环的污染的问题。4、var 声明的变量没有块级作用域(ES5中的作用域:全局和局部)。(2)main.js文
2020-08-28 02:40:07 199
原创 Node基础回顾(1)
重点:(1)知道node.js是一个运行环境。(2)node.js可以做web服务器Node.js是什么Node.js是基于Chrome的V8 js引擎构建的js运行环境。Node.js不是新语言,也不是一个框架或者一个库,而是一个软件。是用于运行js的,需要使用的话,就要进行安装。Node官网官网:https://nodejs.org/en/中文官网:https://nodejs.org/zh-cn/Node.js可以运行在哪里?(1)Node.js可以运行在浏览器(浏览器中的引擎认
2020-08-28 02:22:36 187
原创 Node的下载安装
一、直接官网下载node安装Node官网官网:https://nodejs.org/en/中文官网:https://nodejs.org/zh-cn/1、在官网上选择对应电脑的node下载,安装。2、win键+R键打开命令行窗口。3、输入node进入以上模式表示node安装成功。二、下载NVM去管理node版本!!!如果电脑之前安装过nodejs,请先卸载nodejs后再进行安装。1、先下载NVM nvm下载链接 https://github.com/coreybutler/nvm-
2020-08-28 01:38:59 2640
原创 将多余文字以省略号显示
怎么样将多余文字以省略号显示?在这里会用到CSS属性:white-space;CSS3的属性:text-overflow。下面用实际例子说明一下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style&a
2018-07-04 18:13:36 902
原创 Swiper中关于navgation buttons(前进后退按钮)修改箭头颜色
修改箭头的颜色: 除了默认的蓝色箭头外,Swiper还内置了白色 > 和黑色 > 两种箭头颜色,如需其他颜色可更改css样式中的 fill%3D'%23007aff'。后退按钮同效。1.当需要将navigation中前进后退按钮颜色改成黑白,只要添加类swiper-button-white或者swiper-button-black就可以.<!--...
2018-06-04 09:54:58 16277 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人