1 前端劝退师......

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 24w+

vue项目打包后请求不到数据的问题

vue项目打包后请求不到数据的问题为什么我们在开发vue项目的时候需要配置反向代理,原因是因为我们本地开发的时候会出现跨域的问题,这个时候就需要反向代理来帮我们处理跨域的问题,但是有些开发者在开发完项目的时候,会直接打包,直接打包的话就会出现问题,请求不到数据,是因为我们打包后的项目根本就不会出现跨域了,因为我们在开发的时候走的是本地8080端口,所有才有跨域,打包完之后不用走本地端口所有就不会出现跨域了,所以我们在打包之前要先把我们的反向代理给注释掉,这样才不会出现数据请求出错的问题...

2020-07-25 17:40:24

微信小程序的分包功能

微信小程序的分包做小程序开发的人都知道,微信小程序上传包的大小最大为2M,,超过之后就无法上传,那么我们如何解决较大的项目呢,那么就要采用分包配置了,下面是分包的一些说明:微信小程序每个分包的大小是2M,总体积一共不能超过16M。百度小程序每个分包的大小是2M,总体积一共不能超过8M。支付宝小程序每个分包的大小是2M,总体积一共不能超过4M。QQ小程序每个分包的大小是2M,总体积一共不能超过24M。分包下支持独立的 static 目录,用来对静态资源进行分包。有了分包之后就能解决我们项目过大

2020-07-11 12:30:40

uCharts上下滚动的时候页面跟着滚动

解决方法:把canvas标签里的disable-scroll去掉【boundaryGap】折线图、区域图起画点结束点方法:center为单元格中间起画,justify为0点起画即两端对齐

2020-07-04 14:19:38

uniapp开发数据更新后视图没变化的解决方法

uniapp开发数据更新后视图没变化的解决方法我们在开发的时候会遇见一些问题,如数据更新了视图没有及时发生变化常规开发中最常见的2种数据类型就是:数组和对象在vue动态渲染种数组和对象经常会出现一些不渲染的情况如:给数组赋值:arr[1] =1, 这样是不会触发渲染机制的正确的做法是: vm.$set(vm.items, indexOfItem, newValue) / Vue.set(vm.items, indexOfItem, newValue)这样才能触发渲染vue上面说得很明白:跳转

2020-06-23 11:49:12

小程序计算城市之间的距离

计算城市之间的距离首先

2020-06-23 11:29:01

uniapp开发解决多次点击触发事件

1.先创建一个文件交common文件在文件下面创建一个common.js文件内容如下// 处理多次点击function dianji(fn) { let that = this; if (that.onoff) { that.onoff = false; fn(); setTimeout(function () { that.onoff = true; }, 1500) } else {

2020-06-11 18:50:31

微信小程序中层级问题

微信小程序中层级问题小程序框架为了优化体验,部分组件如map、video、textarea、canvas通过原生控件实现,原生组件层级高于前端组件,为了能正常覆盖原生组件,设计了cover-view,cover-view会覆盖在组件之上,这样就可以解决原生组件层级的问题。这就是顶部的一个标题组件,这样写他不会出现层级问题<template> <cover-view class="child-header"> <cover-view class="

2020-06-05 10:59:12

uniapp获取元素高度

uniapp获取元素高度官方文档 mounted() { const query = uni.createSelectorQuery().in(this); query.select('#editor').boundingClientRect(data => { console.log(data) }).exec(); },

2020-06-03 11:02:06

nvue项目如何搭建

nvue项目如何搭建1.nvue和uniapp搭建的方法是一样的,都是通过hbuilder创建uniapp项目搭建的,创建好了写代码和uniapp是一样的,唯一的区别就是文件要换为nvue结尾,因为这样的话,做出了的app兼容好些,而且nvue里面可以解决uniapp原生层级的问题,还有一个问题就是nvue里面有些css写法是不一样的,所以要根据他的错误提示修改我们的css样式。2.运行:运行的话可以用浏览器打开运行,浏览器打开运行的话就相当于是h5的形式在展示,但是一般的话可以采用手机模拟器的方式运行

2020-05-30 17:44:00

前端跨域

前端跨域什么是前端跨域,可能很多人都不理解,前端跨域他主要牵扯的到的一个东西叫同源策略,同源策略指的就是,协议,域名,端口三个部分中的任意一个部分不相同就会出现跨域现象,同源策略是属于一种安全协议,但是又因为它的存在而导致了跨域,跨域会使我们拿不到我们想要的东西,所以我们就只能用其他的方式间接的解决了跨域。1.前端有一些标签是不受跨域影响的:img link script iframe2.服务器代理(反向代理):服务器代理又名反向代理,当我们要做反向代理的时候也需要一台后台的服务器,当我们客户端发送请

2020-05-26 11:45:41

React脚手架打包项目后运行项目页面空白问题

React脚手架打包后运行页面空白解决方法:方法一:在package.json文件中进行如下修改{ "name": "cnode", "version": "1.0.0", "description": "", "main": "index.js", "homepage":"./", "author": "", "license": "ISC",}方法二:在webpack.config.js文件中进行如下修改module.exports = { ··· o

2020-05-22 14:45:35

canvas绘制海报

canvas绘制海报绘制圆形图片将base64类型图片用canvas绘制代码 var imgBaseData = _this.canvasCode; const fsm = wx.getFileSystemManager(); const FILE_BASE_NAME = 'tmp_base64src';

2020-05-20 14:47:00

css3新增样式

position定位的新属性 position: sticky;(当盒子滚动到设置top时出现按fixed布局,块级格式化上下文才可以)

2020-05-19 15:08:24

git协同开发分支管理

git协同开发分支管理创建dev分支:$ git checkout dev创建并切换到dev分支:$ git checkout -b dev查看当前分支:$ git branch合并分支$ git merge devgit merge命令用于合并指定分支到当前分支。合并后,再查看内容,就可以看到,和dev分支的最新提交是完全一样的。 删除指定分支:$ git branch -d dev...

2020-05-19 11:54:56

项目开发中git的基本使用

git的基本使用1.退出vm:推出vm可以用wq,需要先esc,然后按住shift键,出现下面这个界面时才可以输入命令2.在上传项目按之前我们需要更新本地和线上的代码,保证本地和线上的一致,这个时候第一步就是:git pull3.git pull 作用是拉取线上的代码然后将线上的代码和本地合并4.合并后有可能会出现冲突,冲突文件就是CONFLICT后面提示的文件,我们需要通过编辑器进去文件然后去解决冲突文件5.解决完了冲突之后我们才,git status 查看暂存区文件状态6.git add .

2020-05-15 11:29:55

抽奖小程序的项目收获

微信分享功能:https://blog.csdn.net/brokenkay/article/details/97263247做分享功能的时候会触发一个onShareAppMessage事件,需要特别注意这个事件不能写在组件里面,他和onload生命周期函数是同级别的微信小程序的获取手机号码授权与uniapp有点不一样uniapp: <button type=“default” open-type=“getPhoneNumber” @getphonenumber=“decryptPh

2020-05-14 10:32:27

绕过wx审核

微信小程序的绕过审核方法绕过审核的主要方法是将我们的页面隐藏起来不让微信拍到我们的页面,因为微信他组要是抓取我们json文件里面的路由,通过路由找页面,抓拍1.首先我们需要在json文件中将我们的 navigationBarTitleText设置为空2. 我们还需要将tarBar中的list里面的内容给隐藏掉3.在到tarBar里面的几个页面去将我们的tarBar设置显示出来4.在我们的其他页面里加上5.在编译文件里面放入pagess和utils文件,pagess文件主要是用于显示我们隐藏

2020-05-14 10:25:51

开发经验

实际项目开发在时间项目开发中,我们尽量要采用模块化和组件化的开发方式,因为这可以让我们便利很多,在写代码时要考虑如果有多个地方需要使用的,一定要用函数的形式进行封装,可以减少代码量,也不会让代码变得非常复杂,每个功能或者变量都要写注释,方便以后自己和其他同事修改或扩展功能,在项目中我们要做的第一个功能大多数都是登录,因为很多的页面都需要使用,所以我们写代码功能前也要考虑哪些是多个页面都要用到的可以先写,防止后面需要使用的时候,又要去写,且写功能之前也要和同事交流,这主要是为了让同事相互之间不存在复写,写代

2020-05-13 18:55:07

微信小程序之像素单位

微信小程序之像素单位px(像素):他是一个相对长度单位,它的使用范围特别的广,但是如果使用px定义文字,无论用户怎么设置,都不会改变大小。em(相对长度单位):这个单位他没有固定的大小,他的大小是根据最近父级字体的大小而来的。rem(相对单位):这个单位一般用于我们做移动端的适配,因为这个单位他的大小也不是固定的,他的大小是根据我们html根标签的字体大小来确定的,所以我们可以通过设置根标签字体的大小来达到一个适配的效果vh(这是一个视口单位):他是指顶我们容器的高度的,他的高度是相对于视口的,每一

2020-05-12 18:21:06

微信支付功能和安装开发软件顺序

每日收获node环境变量配置的方法流程详细步骤安装开发软件流程1.首先安装node node官网node安装完毕之后可以node -v进行检查如果出现不是内部或外部命令,也不是可运行的程序,说明你需要去配置环境变量,配置环境变量2.因为npm有时候下载会很慢,所以我们可以安装淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org(这样可以解决因为网速慢而到处文件下载出错的问题)3.安装webpack包管理器cnpm

2020-05-12 12:40:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取