自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 uniapp使用腾讯组件跨域问题

情景:使用经纬度逆向解析出具体地址信息——高德接口设置了跨域,直接用request访问即可,腾讯api未设置跨域即使在mainifest.json里对h5设置了允许跨域依旧报错。解决:在项目名右键——使用命令行窗口打开目录(像vue使用命令行)安装jsonp解决跨域请假问题npm i --save vue-jsonpmain.js引入import { VueJsonp } from 'vue-jsonp'Vue.use(VueJsonp)页面中引用// 逆地址解析 jx:functi

2021-12-29 15:29:57 736

原创 vue里css、伪元素使用data数据

第一种//如果要在动态样式后面接着写样式,要用逗号隔开<view class="view-body " :style="{background:colorBG,height: '40rpx'}"></view>data(){ return { colorBG:'red', //定义变量,v-bind绑定,变量一定是字符串的形式 }},methods:{ csh: function() { _this.colorBG='yellow' ; //在需要

2021-11-24 17:21:17 1877 1

原创 vue使用ref方法出现undefined处理

原因:页面未渲染完成,要等渲染完才能调用解决:this.$nextTick(_ => {}) 页面渲染完才调用,onShow里面也能用this.$nextTick(_ => { //ref="test" console.log(this.$refs.test.$el.style) })

2021-11-23 16:05:26 3983

原创 微信小程序返回按钮监听及跳转

微信小程序不支持监听页面返回键监听,但可以用onUnload来监听是否有离开当前页面,有就返回上一个页面。注意不只是点击返回去上一个页面会触发onUnload,提交保存这类正常跳转下个页面也会触发,因此在data先定义个变量为false,在点击提交按钮时变量为true,最终在onUnload里判断变量为false时才跳转返回上个页面,为true则不执行任何方法。onUnload(event){ //监听是否跳转页面 if(_this.tjzt){ //tjzt为变量 }else{

2021-11-23 13:48:38 15668

原创 小程序在线更新,发布后提示有新版本

在小程序onLaunch时候查看是否有新版本onLaunch: function() { // 小程序更新 const updateManager = uni.getUpdateManager(); updateManager.onCheckForUpdate(function(res) { // 请求完新版本信息的回调 if (res.hasUpdate) {

2021-10-12 11:15:27 224

原创 vue项目打包

1、webpack打包,进入对应项目目录npm run build项目根目录下生成了dist文件夹,拖到服务器就行2、拖到服务器前双击dist下index.html文件,如果报错找不到js、css等资源文件找到config目录下index.js文件,assetsPublicPath: ‘/’,改为assetsPublicPath: ‘./’,从index.html上一级往下找而不是从/static路径就从根目录进static文件夹下找,不要直接修改index.html图片报错404:找到b

2020-12-01 17:31:14 2738

原创 cmd命令

1、根目录——:d 进入文件cd/文件名 清除所有命令cls2、ipconfig查看自身ip3、查看已连接网络密钥cmd命令:netsh wlan show profiles查看所有已经连接过的网络然后上一步命令后跟key=clear name=“网络名称”netsh wlan show profiles key=clear name=“网络名称”,关键内容就是密钥4、改变cmd窗口颜色以字体颜色 color /——color后跟空格,第一个数字是背景色,第二个数字是字体颜色

2020-11-30 16:19:20 158

原创 简单粗暴解决$emit第一次传值不成功问题

兄弟页面间传值用emit发送,emit发送,emit发送,on接收,但是如果是跳转页面,A页面发送数据跳转到B页面时候,B页面未创建所以所以发送不了数据,因此可以简单粗暴延时发送数据,等B页面创建完就能监听到数据。A页面发送ksxj:function(data){//延迟1semit发送数据 setTimeout(function(){ uni.$emit('page-popup',data); },1000)}B页面接收onLoad:function(){uni.

2020-10-15 17:15:21 2728 1

原创 Android sutdio创建完项目报错Failed to open zip file

报错原因是没有找到对应的压缩文件位置按这个地址就找不到dirsts文件,不能自动下载,所以只要改成能找到的路径就能自动下载successful后就能run app

2020-09-08 11:27:22 180

原创 vue报is not defined on the instance but referenced during render

vue报错不是在实例上定义的,而是在渲染过程中引用的。第一检查是否methods写成method第二检查报错得方法有没有定义第三是否只有一个script标签,多个script就会报错

2020-08-24 15:06:00 19295 2

原创 element上传头像

<el-form :model="form" class="tx_sty"> <el-form-item :label-width="formLabelWidth" ref="uploadElement"> <el-upload ref="upload" action="fakeaction" :http-request="httprequest" accept="image/png,image

2020-07-10 17:32:43 1123

原创 vue小点梳理

1、post请求带参2、get请求带参(可以在请求地址中带参数,也可以在params中)

2020-07-08 17:35:22 149

原创 uniapp请求数据成功页面未渲染问题

uniapp 的request请求到数据,但是页面没渲染上,pc端能渲染,app确不能渲染出来问题。思路:一般向后台请求数据会把存在缓存里的数据取出来放data里传给后台,此时要先请求缓存数据再请求后台数据,而uni.request是异步获取,如果先写的getstorage也是异步获取就会导致两个异步而request没有data数据传后台,此时只要getstorageSync同步先获缓存数据就行,(可以setstorage异步存数据,异步、同步都可以取数据)或者onShow里面取缓存,onReady里面

2020-06-24 15:11:24 7427

原创 vue报错

Error in beforeCreate hook: “TypeError: Cannot read property ‘load’ of null”这种报错一般都是加载时机问题,比如在vue实例加载完后再加载vuemap组件就会识别不了,此时就把组件放在vue实例之前就行。

2020-06-13 14:28:26 459

原创 hbuilderX连接手机测试

一、打包成apk,手机安装二、连接手机,hbuilderx插件app真机运行,把手机调整为开发者模式并且作为媒体设备连接,开发者模式在手机设置——关于手机——super UI版本号或者是android版本号 点四下开启(不同手机不一样,反正在版本号里),就能在hbuilderx——运行到手机设备(识别手机需要点时间等等就行)。如果还是不行看下hbuilderx是不是最新版本,如果还是不行找到hbuilderx文件夹下——plugins文件夹——launcher文件夹——tools文件夹——adbs文件夹(

2020-06-02 12:16:17 4600

原创 uniapp小点梳理

1、手机端存本地缓存可以设置成异步获取同步获取key值或者异步获取,如果是在onshow或者onload里异步获取缓存数据并且uni.request异步请求接口,最后写同步获取key值。2、全局路径定义vue全局属性定义地址引用3、uniapp提示框(可以自定义取消按钮文字)4、自定义组件创建引入创建子组件父组件template中放入子组件标签,@important引入,组件注册5、父子组件互相传值(1)子组件向父组件传值,给个事件,用$emit传值父组件在子组

2020-05-22 17:33:16 3340

原创 hbuilderx创建elementui并启动

uniapp:新建项目——uni-app(模板选择有组件、接口的开发模式) ——运行——运行到浏览器element:新建普通项目(模板选择element-starter)——运行——工具——外部命令/插件——npm run dev——打开npm中地址创建element-starter时候会把项目和插件下下来,但是还是要用npm启动或者内置插件启动项目,跟npm创建项目然后再npm run de...

2020-04-27 14:19:05 8717

原创 uniapp tabbar不显示,html里面显示display:none

第一种:页面一进来是tabbar,就要保证pages和tabbar的list的pagepath的第一个路径要一致第二种:从登录页面跳进主页面,pages的第一个路径是登录页,但是tabbar的路径就是几个组件页面的路径,这样就不用保证pages和tabbar第一个路径保持一致,只需要在登录页的按钮上绑定uni.switchTab跳转到tabbar注意:跳转的路径是tabbar下的第一个路...

2020-04-24 10:21:02 4882

原创 手机端看vue项目

ipconfig查本机ip地址——找到项目下config文件夹下index.js文件重启项目,输入手机浏览器输入地址或者http://cli.im/网站生成二维码手机扫

2020-04-21 13:53:40 260

原创 ipconfig不是内部或外部命令

打开控制面板——系统和安全——系统——高级系统设置——环境变量末尾加分号和c:\windows\system32,确定后打开cmd、ipconfig

2020-04-21 12:02:00 176

原创 vue报空格格式不对警告

找到build下webpack.base.conf.js文件以下代码,并且重启项目

2020-04-10 16:28:13 602

原创 eecharts柱状图第一次渲染数据残留问题

这次的问题是在点击表单按钮时柱状图再次渲染,但是有第一次数据遗留,会数据重合,在mychart.setoption(option,true);加myChart4.clear();都没有效果,为true是因为option:图表的配置项和数据notMerge默认为false及合并数据,所以设置true不合并。由于柱状图渲染的数据是通过循环写有多少个series数量,所以想到在给series写入前先...

2020-03-12 17:30:38 861

原创 绑定click事件,重复绑定,一次触发两次事件

对象.unbind(“click”).click(function () {});点击之前先移除click事件

2020-03-05 16:14:20 385

原创 json数据循环取部分数据

需求是取data0、data1以及等等,之后也许还会有data7、8、9,因此如果用for in 取数据会全部取出来,而不是只有data0~4,因此可以用data[“key值名+变量”]的形式for(var j=0;j<data.count;j++){console.log(data[“data”+j+""]);}...

2020-01-17 13:39:51 1322

原创 layui弹窗父子页面传值

在弹框成功后获取写在子页面的input,将值写入子页面input,隐藏。根据layui文档layer.open({type: 2,content: ‘test/iframe.html’,success: function(layero, index){var body = layer.getChildFrame(‘body’, index);var iframeWin = win...

2020-01-15 17:27:09 1976 1

原创 echarts中tooltip设置width失效

大分辨率下提示框宽度没问题,小分辨率下宽度异常,之后对tooltip设置宽度失效,失效原因是样式冲突解决方式加个!important;

2020-01-03 15:43:07 2175

原创 css外部引入字体

记录一下用css3从外部引入字体格式将字体放入font文件font-family是调用字体的名字,可以自定义,src是相对路径,但是注意字体文件后缀名一定要是“小写字母!!”最后引用...

2019-12-26 11:20:13 616

原创 获取不到ajax返回键值处解决方法

获取不到ajax返回键值处解决方法后台返回符合json格式的数据确取不到键值,可以将获取的数据转为json格式再取,利用jquery的$.parseJSON(data); 方法

2019-12-19 16:20:06 250

原创 layui动态表格下拉菜单

解决layui动态表格内插入下拉菜单简单方法简单来讲就是在table.render里的done里获取该列表格创建select插入节点,再将res数据拼接上去。layuiselect模块加载进表格会被该单元格遮挡,自己创节点的好处是样式自己定。样式注意该单元格下第一个div的overflow改为auto;并且把select原本的none属性改为行内块...

2019-06-24 17:18:29 4899

原创 解决body下div不能撑满整个屏幕问题,而不是让高度随内容撑高

不建议直接用js获取屏幕高度改css要让div填满整个屏幕只要让父级body、html都设置为高度100%,margin和padding都为0,就能让内容div高度铺满整个屏幕。

2019-06-24 17:17:19 8126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除