- 博客(15)
- 收藏
- 关注
原创 小程序云开发小白入门(数据库增删改查)
这一篇我们将介绍如何在控制台中创建我们的第一个数据库集合、往集合上插入数据、以及在控制台中查看刚刚插入的数据。云开发控制器创建第一个集合首先打开云开发控制台,选择 “数据库” 标签页,通过 “添加集合” 入口创建一个集合。假设我们要创建一个待办事项小程序,我们创建一个名为 datas的集合。创建成功后,可以看到 datas集合管理界面,界面中我们可以添加记录、查找记录、管理索引和管理权限。...
2020-03-31 16:42:12 1168
原创 小程序云开发小白入门(搭建云开发环境)
此篇文章适合学习过小程序原生开发,又不了解云开发的小白。(我就是^ - ^)云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。搭建云开发环境1.穿件基于云开发的小程序(选择云开发,且不能使用测试号,需要自己的小程序appid)2...
2020-03-31 16:00:44 2557
原创 面试题 小程序如何优化? 微信小程序性能优化方案
个人因在找工作的时候遇到过好几次这个面试题!所以结合开发文档总结了一下,希望对大家有帮助。优化有两点:第一个是渲染优化,第二个就是加载数据优化。setData频繁的去 setData在我们分析过的一些案例里,部分小程序会非常频繁(毫秒级)的去setData,其导致了两个后果:Android 下用户在滑动时会感觉到卡顿,操作反馈延迟严重,因为 JS 线程一直在编译执行渲染,未能及时将用...
2020-03-20 15:25:46 1505
原创 微信小程序动态修改页面标题setNavigationBarTitle
微信小程序不仅可静态修改页面,还可以动态修改页面静态修改页面通过指定页面的对应的json文件加入以下代码就可以实现{ "navigationBarTitleText": "案例详情"}动态改变标题有几种方法:本页面通过点击事件动态改变标题已经提供好了api,直接调用就可以anli:function(){ wx.setNavigationBarTitle({ t...
2020-01-17 11:40:41 3667 3
原创 AngularJS Select(选择框)
ng-options 创建下拉选择框<div ng-app="myApp" ng-controller="myCtrl"><select ng-init="selectedName = names[0]" ng-model="selectedName" ng-options="x for x in names"></select></div>...
2020-01-09 15:14:57 159 1
原创 AngularJS #http
$http 是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。使用格式:/ 简单的 GET 请求,可以改为 POST$http({ method: 'GET', url: '/someUrl'}).then(function successCallback(response) { // 请求成功执行代码 }, function er...
2020-01-08 11:22:58 124
原创 AngularJS(作用域,控制器,过滤器)
AngularJS Scope(作用域)Scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带,当在控制器中添加 $scope 对象时,视图 (HTML) 可以获取了这些属性。Scope 是一个对象,有可用的方法和属性。Scope 可应用在视图和控制器上。<body><div ng-app="myApp" ng-control...
2020-01-07 15:31:51 114
原创 AngularJS自定义指令
除了 AngularJS 内置的指令外,我们还可以创建自定义指令。你可以使用 .directive 函数来添加自定义的指令。要调用自定义指令,HTML 元素上需要添加自定义指令名。使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割, runoob-directive:<body ng-app="myApp"><runoob-dir...
2020-01-03 13:45:03 171
原创 小程序文本无法自动换行 view text
小程序中的view text 都不能实现文本自动换行根据web页面经常是遇到文本五大自动换行的问题,尝试使用强制换行word-break和word-wrap。于是得出:只要在wxss给view和text加上word-break:break-all就可以实现自动换行了 word-break: break-all;...
2020-01-02 17:34:45 1167
原创 AngularJS表达式
特点:AngularJS使用表达式把数据绑定到HTML,这是与JavaScript不同的一点!这与ng-bind指令有异曲同工之处1.表达式卸载双大括号内:{{expression}}2.将表达式书写的位置“输出”数据3.和JavaScript一样包含文字,运算符,变量数字:<div ng-app="" ng-init="a1=2;a2=5"> <p>a1...
2020-01-02 14:04:43 301 1
原创 AngularJS极速入门
AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。AngularJS 是一个 JavaScript框架。它是一个以 JavaSc...
2020-01-02 10:06:55 311 2
原创 小程序三目运算方法
三目运算优点:简化代码,也就是一定程度上减少了代码量,简洁,明了三目运算格式 :(布尔表达式 ? 值0:值1;)** 应用到小程序实例中 后台给三种值({0:‘’},{1: ‘是’},{2: ‘否’}),前端根据值显示对应内容 value == 0 ? ' ' : value == 1 ? '是' : '否'本人代码实例运用...
2019-12-10 15:42:15 2515
原创 微信小程序里解决app.js 与当前页面js onLoad onReady加载前后异常问题
本人在编写的过程中遇到直接进入小程序某个页面,先加载当前页面的js,在加载app页面的js,而我通常把login请求写在app.js里面,所以,需要在当前页面进行网络请求,而恰好所需参数是需要从app.js里面获取的全局变量时,就会出现请求出错的异常,最后百度搜索研究,自己的解决办法如下:在onLoad里面加入定时器,wx.showLoading({title: ‘加载中’,})setT...
2019-12-06 16:54:22 4360
原创 异常处理——this.setData is not a function报错处理(小程序)
setData 是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。很容易出现的错误目前有一下几点:1.直接写在网络请求里面使用var that = thissuccess里面写that.setData()这是没问题的2.将网络请求写在定时器了面,而success函数是一个闭包,无法直接写that.setData(),我就是在这边吃过亏!错误的编写如下:正确的应该是:...
2019-12-06 16:41:04 1257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人