js中的数组拷贝(浅拷贝,深拷贝)

今天写代码时需要拷贝一个内容会变化的数组,使用了=赋值,slice(),concat()方法都不行,修改了原数组后拷贝数组也变了,原因是这个数组内容是object,而object是引用类型,需要使用深拷贝,最后使用var newArr...

uniapp & vue列表筛选查询

<div id="app"> <input type="text" v-model="keyword" /> <ul> <li v-for="(item,index) in list" :key="index">{{ item.name}}</li> <...

uniapp 小程序分享功能

上个月在做小程序的项目时,甲方需要给小程序添加个分享的功能,查看uniapp官方文档后,发现uniapp有自带的小程序分享功能(https://uniapp.dcloud.io/api/plugins/share),里面一堆的参数介绍,你们自己看看吧...

uniapp 自定义taps切换

<template> <view class="page"> <view class="listHeaderSort"> <text v-for="(item,index) in sort" :key="index" :class="{check:sortCheck == index}" @tap="changeSort(index)">{{item}...

uniapp 页面封装组件并引用到页面

经常碰到需要重复调用的功能模块,每个页面重复写很麻烦,可以通过模块的方式引入到需要的页面 Step 1 ==> 创建模块文件 components/list/list.vue <template name="records"> <view>{{appName}}...

uniapp 工具类封装 开箱即用全局注册方式

import Utils from '@/common/utils/index'; export default { install: function (Vue) { Vue.prototype.$utils = new Utils(); } } //或者 import Utils from '@/common/utils/index'; Vue.prototyp...

JAVA 用时间生成主键ID

/** * 生成主键(19位数字) * 主键生成方式,年月日时分秒毫秒的时间戳 例如:1810311557430000845 */ public static synchronized Long getUUIDTOLongNew(){ try { TimeUnit.NANOSE...

uniapp封装request方法及调用

创建common/js/request.js export default { doRequest(method, url, data) { // 如果data为空 if (!data) var data = [] var arr = [] arr.push(data)       //...

uniapp常用提示框uni.showToast

记录一下开发经常会用到的几种提示框前端代码里最常用的 官方参考文档:https://uniapp.dcloud.io/api/ui/prompt?id=showtoast 1:成功提示提交表单的时候,如果提交成功 uni.showToast({ title: '提交...