微信小程序
文章平均质量分 76
微信小程序
SOC罗三炮
嵌入式软件开发,ARM CPU架构研究,某厂芯片SOC系统验证工程师
展开
-
开源,微信小程序 美食便签地图(FoodNoteMap)的设计与开发
一个熟人之间的美食记录、分享和交流的平台。它适用于各种人群,无论是学生党还是上班族,只要是对美食感兴趣,都可以使用这款小程序去记录分享美食。原创 2023-08-13 20:37:40 · 6001 阅读 · 4 评论 -
软件著作权申请注意事项(微信小程序)
最近成功申请了微信小程序的软件著作权,特此记录一下。主要参考的教程在GitHub上:软著申请教程,如果觉得有用请给这位作者一个star。请先去中国版权保护中心官网查看软著申请指南:申请须知申请材料列表:1.单人申请材料 1)申请表(单面打印,签名) 2)源码文档(单面打印,签名) 3)软件设计文档或者使用说明文档 4)个人身份证复印件(正反面都要) 5)如果是帮别人代理申请,则需要代理人也提供身份复印件,以及一份委托说明,委托人签字 2....原创 2021-01-06 12:11:11 · 20515 阅读 · 65 评论 -
vue组件
组件使用三个步骤:需要在vue实例中使用创建组件构造器注册组件使用组件<body> <div id="app"> <!--3.使用组件--> <my-cpn></my-cpn> <my-cpn></my-cpn> <my-cpn></my-cpn> </div> <script>原创 2020-09-06 09:14:53 · 103 阅读 · 0 评论 -
微信小程序wx:if细节问题
需要用双引号把条件括起来,单引号不行wx:if="{{condition=='true'}}"原创 2020-03-11 22:28:49 · 448 阅读 · 0 评论 -
微信小程序wx.getLocation细节问题
在真机调试中,需要打开手机GPS功能,共享位置信息,否则wx.getLocation不起作用模拟器中不受影响原创 2020-03-17 18:39:08 · 685 阅读 · 0 评论 -
微信小程序组件隐藏与消失方法
比较常用的是:(1) 通过 wx:if="{{condition}}"中 condition 的值来控制控件的出现与消失(2) 通过 display 属性设置 none 来使控件消失第三种可以采用动画过渡:某控件的class选择器:class="map-content{{tabIndex===0?'map-content-show':''}}"wxss...原创 2020-03-18 17:11:11 · 6238 阅读 · 0 评论 -
Promise对象简单了解
由于在微信小程序云数据库操作中,对集合和记录的增删改查返回的都是Promise对象,所以有必要了解下Promise对象的的用法。Promise 对象是 JavaScript 的异步操作解决方案,Promise 可以让异步操作写起来,就像在写同步操作的流程,而不必一层层地嵌套回调函数。Promise 的最终结果只有两种。// 传统写法step1(function (value1) {...原创 2020-04-07 22:09:49 · 185 阅读 · 0 评论 -
微信小程序云数据库获取集合所有数据
取集合所有数据小程序端与云函数端的表现会有如下差异: 小程序端:如果没有指定 limit,则默认且最多取 20 条记录。 云函数端:如果没有指定 limit,则默认且最多取 100 条记录。 获取集合中的所有待办事项清单:因为有默认limit100 条的限制,因此很可能一个请求无法取出所有数据,需要分批次取:云函数端// 云函数入口文件const cloud...原创 2020-04-07 22:14:11 · 9524 阅读 · 3 评论 -
微信小程序image组件和Audio组件支持云存储中的FileID
以前使用云存储中的图片或者音频都是用的下载地址链接,今天才发现image和audio组件支持使用FileID资料链接:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/storage/api.htmlhttps://developers.weixin.qq.com/miniprogram/d...原创 2020-04-09 15:10:06 · 2025 阅读 · 0 评论 -
微信小程序云数据库学习
操作数据库可以从小程序端和云函数端云函数端操作数据库时存在未知bug,先熟悉小程序端操作数据库云数据库的语法顺序:`database.集合名.记录id``database->集合名->记录id`第一步,获取数据库实例:const db = wx.cloud.database()第二步,获取集合的引用。方法接受一个 name 参数,指定需引用的集合名称...原创 2020-04-12 10:59:13 · 953 阅读 · 0 评论 -
微信小程序组件fileID解析有时延
微信小程序组件fileID解析有时延虽然有很多组件都支持云文件ID解析,比如image、Audio组件,但是相对于直接使用其下载地址来说还是有时延的,在一些实时性较强的组件内不建议使用云文件 ID,比如InnerAudioContext...原创 2020-04-13 23:56:57 · 535 阅读 · 0 评论 -
微信小程序使用open-data
使用微信小程序的开放能力open-data可以方便地获取用户的头像,昵称,性别等用户信息这里关于头像的使用需要注意最好使用view组件嵌套:wxml代码: <view class="avatar"> <open-data type="userAvatarUrl"></open-data> </view>wx...原创 2020-04-16 21:29:11 · 2386 阅读 · 0 评论 -
微信小程序线上版本自动更新函数
写法一: onLoad: function () { updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 // console.log('hasUpdate', res.hasUpdate) }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', .原创 2020-05-10 21:25:57 · 304 阅读 · 0 评论 -
微信小程序使用math.js制作计算器
由于微信小程序不支持eval函数对数学表达式进行解析,所以需要另辟蹊径,而math.js数学库正好可以解决此类问题,并且功能强大。微信小程序官方文档Math.js是一个用于JavaScript和Node.js的扩展数学库 它提供了一个灵活的表达式解析器,支持符号计算,提供了大量的内置函数和常量,并提供了一个集成的解决方案来处理不同的数据类型,如数字 大数 复数 分数 单位和矩阵 强大和易于使用(强烈建议在官网上学习)官网地址:https://mathjs.org/...原创 2020-05-10 22:09:26 · 5884 阅读 · 2 评论 -
Vue-Promise学习
Promise介绍异步编程解决方案---网络请求 new -> 构造函数(1,保存了一些状态信息 2,执行传入的参数)在执行传入的回调函数时,会传入两个参数,resolve和reject,本身又是函数new Promise((resolve, reject) => { setTimeout(() => { // 成功的时候调用resolve // resolve('Hello World') // 失败的时候调用reject原创 2020-08-24 16:38:20 · 182 阅读 · 0 评论 -
vue-vuex的使用
Vuex是一个专为Vue.js应用程序开发的状态管理模式,为多个组件共享状态的插件状态–>变量需要共享的状态才需放入Vuex中npm i xxx --save-dev 是把依赖写入进devDependencies对象里面npm i xxx --save 是把依赖写入进dependencies对象里面npm i xxx -g 就是安装到全局下,在命令行的任何地方都可以操作,不会提示“命令不存在等错误”安装vuex插件npm install vuex --save如果要修改stat原创 2020-08-24 23:12:11 · 197 阅读 · 0 评论