logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue3开发企微自建应用h5接入微信SDK实现自定义按钮分享到微信功能

企业微信应用分享功能实现方案 该文档描述了在企业微信自建应用中实现自定义分享功能的方案。核心要点包括: 环境检测:通过navigator.userAgent判断是否在企业微信环境中运行 SDK配置: 使用@wecom/jssdk包 需要配置corpId、agentId等企业认证信息 注册分享相关API(shareAppMessage等) 分享功能实现: 设置默认分享数据(标题、描述、链接、封面图)

#微信
Cesium(三):vue+cesium实现飞行管理

背景:看过超图官网飞行案例和xt3d的案例,感觉很酷炫,想用原生实现,参考大佬的案例实现,3维地图打点,形成飞行轨迹,以第一人称视角还原飞行过程效果图:实现原理:实现原理:利用cesium的entity实体进行绘制坐标点,并将相邻两点连线,记录每个点打点时的俯仰角和航向角等,从一个点移动至另一个点的过程中,将视角也转向至另一个点的位置,从而实现第一人称飞行效果实现代码:vue:<templa

#vue.js#前端#javascript
sourcetree使用报错git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v -

sourcetree使用报错git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v -报错提示如下:下面基本显示了报错信息,标签冲突。原因是本地的标签和线上的标签冲突。也很奇怪。这个提示,只是警告,实际代码已经提交上去了。问题原因:推代码的时候勾选了推送标签:解决方式:但是有点曲线救国

vscode快速删除node-module

vscode快速删除node-module1:安装npm包–rimrafnpm install rimraf -g2:命令rimraf node_modules

#vscode
vscode配置代码块

vscode配置代码块有一些常用的代码段,避免重复的敲,可以配置成代码段,然后数据关键字,快捷生成,就像html:5生成基本html结构1,打开vscode,找到设置2,点击之后找到用户代码片段3,点击之后找到javascript.json4,这里一块就是示例结构,复制一下5,放到下面,把准备好的结构,里面的双引号都改成单引号,然后再每一行首尾加双引号,以数组的形式放在这里...

js封装websocket

场景将websocket实例以及包含的额方法封装为ws.js,方便调用。无论是原生h5开发还是现代框架开发都可以使用。很多地方经常需要进行长连接进行异步任务,所以websocket是个十分不错的方式。(导入,导出,报警事件推送等等)效果(实际运行浏览器截图)ws.js代码/*** 使用方法* 1、连接某个 websocket*///在这wslet wsOnMessage = []let wsOnM

#websocket#javascript
vue提交订单以及状态分类

提交订单就是,把选择好的地址,物品,生成一个唯一订单id,甚至还有用户名等一同插入订单数据列表中。但是一条订单可能会有很多个状态,比如到了支付界面,如果点击了返回,他的状态可以是1,未支付。如果点击了支付,他的状态就是2,待收货。如果在待支付界面,点击支付,也可以改变状态1为2。如果在待收货界面,点击确认收货,他的状态就变成3,已完成或者待评价。然后在页面上,分四个子组件,利用订单的类型进行...

#vue.js
vue移动端上拉加载,下拉刷新(mescroll)

官网地址:mescroll.js效果图:安装引入:1. 执行npm命令安装mescroll :npm install --save mescroll.js2. 引入mescroll组件 :import MescrollVue from 'mescroll.js/mescroll.vue'代码:基本赋值官网代码,其实上拉加载,下拉刷新,难点在于丝滑的下下拉,拼接数据<template>&

vue接口搜索功能两种传参方式

vue接口搜索功能1,第一种1.1,接口写法,query参数1.2,页面写法,在params传参,在接口用query获得2,第二种2.1,直接在地址后面传参2.2,接口用req.params获取...

#node.js
vue过滤器(处理null数据)

Vue.filter('formatSolution', function (val) {let solution = ""switch (val) {case '0':solution = '外部原因'breakcase '1':solution = '已解决'breakcase '2':solution = '延期处理'breakdefault:solut

    共 23 条
  • 1
  • 2
  • 3
  • 请选择