- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 vue中接口请求使用post传数组参数的解决方式
解决方式:就是把要传的数组参数string化(只需要把参数是数组的那些string化,其他按正常的格式),也就是在对应位置使用JSON.stringify(arr)。当然后端要对这些参数进行解码,php中使用json_decode($_POST[‘activity_picture’])先贴示例代码,拿去急用var objTemp = { merchant_id: 1, activity_title: "嗡嗡嗡", activity_picture: JSON.stringify(["falleg.
2021-02-22 16:28:57
8622
原创 uniapp结合微信授权登录,兼容h5密码登录
以用户个人中心的授权登录为例1、通过computed: mapGetters(['isLogin'])获取到isLogin状态,这里的isLogin是指的isLogin: state => !!state.app.token也就是把token强制类型转换成Boolean。为了方便代码的阅读,以下所有涉及代码的部分都只是一些片段。//index.vue,只截取了一段代码computed: mapGetters(['isLogin']),//vuex状态管理中的getter.js,只截取了一段
2020-11-20 00:07:03
2847
3
原创 js原生计算器,面向对象原型链继承方式
ui不是很好看,但是基本功能都是有的,有什么bug可以给我反馈<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>计算器</title> <style type="text/css"> .cal { width: 224px; margin: 47px auto; padding: 6px; border
2020-11-01 15:41:27
1382
原创 javaScript canvas从入门到骨灰级玩家(基础篇)
前言如果你不认为自己的canvas水平能吊打大部分职业玩家,建议就不要放进收藏夹里吃灰了。吃个包子的时间就能看完,这点信息量还能给你撑死不成?看完不保证你能入门,但是内容还是比较香的,我都快熬成灰了。基本用法毋庸置疑,在HTML结构中肯定是要有一个DOM元素对象承接绘图上下文的。<canvas id="drawing" width="300" height="300">draw a falleg picture</canvas>通过js获取绘图上下文和绘图上下文的引用(
2020-10-24 16:19:16
1129
原创 递归函数求2-10000之间的孪生素数
// 编写素数函数prime,调用函数输出2-10000之间孪生素数// 对,统计孪生素数对数。提示:用二维数组保存孪生素数对function getPrime(n){ let N = n; let primes = []; // 用于存素数结果集 let nums = []; // 待筛选的数据集 let twin = []; for(let x=2;x<=N;x++){ //hooyes提示:此处初始化的时候,也可直接筛掉2的倍数数据减半。 //if(x%2!==0)
2020-09-25 20:19:52
1066
原创 uniapp上传base64格式图片给后台
data(){ return { imgList: [], }},methods:{ ChooseImage() { var that = this; let count = 1;//默认上传的图片数量 uni.chooseImage({ count: count, //默认9 sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 sourceType: ['album'], //从相册选择
2020-08-31 12:03:26
4326
原创 uniapp中布局style绑定js数据
<view class="bg-img" v-for="(item,index) in avatar" :key="index" :style="[{ backgroundImage:'url(' + avatar[index] + ')' }]"></view>
2020-08-08 21:44:53
1948
原创 uniapp中数组对象和元素的微妙关系
<template> <view class="roomNums" v-for="(res, index) in lists" :key="index" v-if="conferenceRoomToFill(res.date, item.day)"> <block v-for="(item, index) in res.roomNums" :key="index"> //<text>{{item}}</text>//错误方式 /*
2020-07-24 21:59:28
1921
原创 微信小程序逻辑代码或者vue.js中data数据的两种加法方式
正确方式①var tempLikes = Number(that.data.list[index].total_likes) + Number(1)②var tempLikes = that.data.list[index].total_likes - 1 + 2有兴趣的可以看看一些常规的错误方式错误方式①var tempLikes = that.data.list[index].total_likes ++②var tempLikes = Number(that.data.lis
2020-07-15 15:22:24
784
原创 微信小程序js数组中插入“新数据对象”,数据对象中插入“新属性”
动态添加数据对象或数据对象中的属性动态添加数据对象此处展示的是自己之前写的一个分页功能中,动态添加数据对象到已有的数组中。var tmpArr = that.data.tickets;tmpArr.push.apply(tmpArr, res.data.data); //追加的方式和之前加载的对象数据连接在一起that.setData({ tickets: tmpArr})动态添加数据对象中的属性添加islike的新属性到list[’+index+’] 里面,变成 [‘list[’+i
2020-07-15 12:03:13
6685
原创 微信怎么做授权登录的流程
发布一下自己写的一个简易的授权登录的代码,可以直接复制使用html代码如下<view wx:if="{{canIUse}}" class="mai"> <button class="btn" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录</button> <view class="med">————— —————</view> <view cla
2020-07-11 10:31:56
1455
原创 独立开发一个完整的小程序,你想知道的流程
本博文是关于开发一个完整的小程序的踩坑体验我们来闲扯一通1、学习小程序初期要用到那些学习资料?这是大多数开发者在学习新的编程语言或者新的开发框架时遇到的最大问题。以我学习小程序为例,我刚开始选择的是李骏、边思老师的《微信小程序:开发入门及案例详解》,提取码:nuin这也是对初学开发者友好的一本书,在对官方文档的解析的同时,还提供了具体的商业开发示例作为参考,有助于开发者快速上手。但是这一本书也只是提供基本开发流程的学习,而距离真正的商业开发,也就是你想要一个人或者组队接个外包的小程序项目的话,这
2020-06-13 01:35:45
3344
原创 微信小程序上传图片后刷新,怎样阻止
主要介绍内容为什么要阻止图片加载时刷新图片加载刷新时的原因如何避免为什么阻止加载刷新加载刷新的原因例如:我们需要提交一个表单,表单里包含了姓名、性别等信息。还有上传个人头像的按钮,并且上传头像之后,头像会被显示加载,存在临时文件夹下面。这时,我先填写姓名、性别等信息,再上传图片,页面就会被加载(onLoad),导致我刚才输入的其他一些信息被重新刷新回原来的数据,从而带来不好的用户体验。(因为我在onLoad里,设置了渲染该页面的数据。所以具体情况,读者自己分析)图片加载刷新
2020-05-31 16:08:13
3825
原创 turtle科赫雪花的源码分析
#KochDrawV1.py//导入海龟画图的基本库import turtle//koch函数是是对科赫函数的基本绘制def koch(size,n): if n = 0: turtle.fd(size) else: for angle in [0,60,-120,60]: turtle.left(angle) koch(size/3, n-1)//main函数是对科赫函数的拓展,即koch函数可以看作是绘制三角形的一条边,main函数就是通过调用三次koch画一个完整的三
2020-05-20 15:51:44
2133
原创 音频转文本、图片翻译、字幕翻译
网易见外工作台该平台提供视频翻译、转写字母翻译文档翻译语音翻译、转写会议同传图片翻译都是免费提供的功能,十分的香…香…香…。地址: https://jianwai.netease.com/index/0注:截图一张...
2020-04-05 20:02:51
784
原创 免费转pdf到word文档
pdf–TO–wordhttps://pdf2doc.com/进入这个网址后,可选择拖动pdf文档到相应区域,也可以常规的上传文档。
2020-04-05 15:21:58
196
原创 微信小程序触底加载刷新回弹
微信小程序下拉刷新回弹(阻止多次刷新的解决方法)1、为何会出现这样的情况,导致多次下拉刷新?答:手机、ipad等用户使用微信小程序下拉时,由于页面布局的弹性,可能会导致下拉触底时,页面会上下弹动。在弹动的时候,页面也就会多次触底。原始代码如果是这样的:onReachBottom: function(){ setTimeout(function(){this.getNews();...
2020-04-04 18:46:47
2122
原创 微信小程序端项目转换为uni-app项目
一、项目对应文件需要修改的地方注意事项。源地址: https://ask.dcloud.net.cn/article/35786客户端代码转换1.新建一个uni-app项目,把之前的app.js、app.wxss的代码,挪到app.vue里,分别放到script和style节点下面如果其中有globalData等全局变量或方法,也直接放到app.vue的script下 复制代码export...
2020-03-10 12:51:17
3052
原创 python 递归函数求1/3!+1/5! + 1/7! + 1 / 9!
def recursion(n): #'定义递归函数实现求阶乘功能' if n==1: return 1 else: return n*recursion(n-1)list=[ ] #定义一个空的列表,将调用递归函数生成的阶乘值追加到列表for i in range(1,10,2): list.append(1/recursion...
2019-12-19 13:17:05
4502
原创 python turtle海龟画图
from turtle import *from random import *def ground():hideturtle()speed(0.5)for i in range(105):pensize(randint(4,9))x=randint(-399,349)y=randint(-278,0)r=-y/278g=-y/278b=-y/278pencolor(r,g...
2019-12-19 13:08:51
401
转载 u盘Linux、window双系统文件格式安装
使用类型比较FAT32缺点:这种文件格式安全无保障,对于单个文件体积移动复制,不能超过4GB,文件名长度也不可以超过255个字符。NTFS它全称New Technology File System(新技术文件系统)。优点:支持LZ77压缩、文件级加密、访问控制。主文件表(MFT)负责存储稳健的属性、位置、访问信息。缺点:最大分区,最大文件只支持2TB,(日常够用了)兼容范围不如FAT3...
2019-11-12 11:58:17
641
原创 双绞线的制作方式详解
制作双绞线一、 实验目的:1、了解各种传输介质(双绞线、同轴电缆和光纤);2、了解双绞线类型、各项指标以及制作步骤。二、 实验任务:1、学习各种传输介质(双绞线、同轴电缆和光纤);2、学习双绞线类型、各项指标并制作双绞线。三、 实验内容:1、查阅各种传输介质相关知识;2、查阅双绞线类型、各项指标及制作双绞线的方法;3、制作双绞线的步骤。四、 实验步骤:(文字和图片)1、准备...
2019-10-31 14:52:33
11797
原创 css中的li元素左浮动产生出现的问题
li之前得父元素ul已经被设置为text-align:{center;} li元素会居中,此时如果想要li向左对齐,就需要设置li { float:left};但是此时又会出现新得问题:li元素可能会全部排列在一起(在同一行),此时想要改变这种得话,就需要设置li {float: left; clear: both;}以保证在每一个li元素left-float之后被立即清除,下一个li元素又能够...
2019-05-30 23:23:41
5166
计算机系统概论课后习题答案.rar
2019-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人