微信小程序

APICloud:高性能AVM框架应势而来

痞子三分冷 提交于 2021-01-09 18:01:28
在大前端技术领域,当我们遇到了需要解决重复性的问题时,通常会考虑设计一个DSL(Domain-Specific Language)或者抽象出一个框架层,专门来解决这些类似的问题。 使用DSL我们并不需要为特定终端编写多套代码,还可以利用宿主语言的抽象能力,确保各终端渲染效果的一致性以及对开发者友好。 目前流行DSL有: React支持的JSX语法、Vue定义的SFC结构和v-*指令集、微信小程序的WXML/WXS语法等。 这些DSL最终被编译为目标代码,直接发布于小程序平台,或者借助JS-Runtime运行于APP和Web浏览器。 其中, React是函数式编程思想的实践者 ,最大的特点是发明了JSX语法,允许开发者使用xml的方式在JS中声明UI,并通过组件化和更加语义化的代码而非模板来高效的定义界面,以提供最大的灵活性和响应能力; React只对开发者暴露基础的生命周期和过程,更多的实现和逻辑细节则交由用户灵活定制,单纯的使用JS语言即可完成整个开发过程,有客户端开发经验的开发者将更容易上手React。 而Vue则希望通过尽可能简单的API实现响应式的数据绑定和UI组件的组合及管理,因此默认屏蔽了非常多的操作细节,这对初学者而言提供了巨大的方便;其单文件组件模板语法也更贴近原生Html5,具备Web前端基础的开发者,将能够流畅的过渡到Vue开发中。

APICloud AVM多端开发 | 企业app开发解析:案例展示、加盟申请功能源码

一世执手 提交于 2021-01-09 17:00:41
本项目中前端采用 APICloud AVM 多端开发技术进行企业app开发,要点包括 TabLayout 布局、swiper 轮播图、rich-text 富文本、scroll-view 滚动视图、下拉刷新等。 项目后端则是使用的 APICloud 数据云 3.0 自定义云函数来构建的。 使用APICloud 多端技术进行企业app开发,实现一套代码多端运行,支持编译成 Android & iOS App 以及微信小程序。项目源码在 https://github.com/apicloudcom/company-display 仓库的 widget 目录下。 使用步骤: 使用 APICloud Studio 3 作为开发工具。 下载本项目源码。 在开发工具中新建项目,并将本源码导入新建的项目中,注意更新,config.xml 中的 appid 为你项目的 appid。 使用 AppLoader 进行真机同步调试预览。 或者提交项目源码,并为当前项目云编译自定义 Loader 进行真机同步调试预览。 云编译 生成 Android & iOS App以及微信小程序源码包。 如果之前未接触过 APICloud 开发,建议先了解一个简单项目的初始化、预览、调试和打包等操作,请参考 APICloud 多端开发快速上手教程 。 网络请求接口封装 在 utils/model.js 中

小程序canvas 2d 绘图无法drawImage图片?

我只是一个虾纸丫 提交于 2021-01-09 11:03:39
小程序canvas 2d 绘图无法drawImage图片? 微信iOS 7.0.20 版本 使用canvas 2d 绘制drawImage时无法成功绘制,图片不显示,img1.onload不执行,执行了img1.onerror函数,img对象无法onload成功,微信iOS 7.0.18是正常的。 代码如下(示例): var qt = wx . createSelectorQuery ( ) ; qt . select ( '#bbs' ) . fields ( { node : true , size : true } ) . exec ( ( res ) = > { let canvas = res [ 0 ] . node ; canvas . width = self . page . data . windowWidth ; canvas . height = self . page . data . windowHeight ; let layer = canvas . getContext ( '2d' ) ; let img1 = canvas . createImage ( ) ; img1 . src = '/image/2.png' ; img1 . onload = function ( res ) { console . log ( 'onload成功'

微信小程序 for循环 wx:for和wx:if wx:elif嵌套着使用

ε祈祈猫儿з 提交于 2021-01-09 08:37:28
< view class ='Mall_title' > < block wx:for ="{{mall_title_object}}" wx:key ="{{index}}" > < view class ="h_item {{num==index?'current':''}}" catchtap ='switchTab' data-index ="{{index}}" > < text > {{item}} </ text > < view class ='b_line' ></ view > </ view > </ block > </ view > < view wx:if ="{{curIndex==1}}" class ='con_bottom' > < block wx:for ="{{class_object}}" wx:key ="{{index}}" > < navigator url ='{{item.class_url}}' > < view class ='b_class' > < image src ='../../images/class_img.png' style ='width:166rpx;height:166rpx;margin-right:20rpx;' ></ image > < view class ='class_detail' >

Vant Weapp 1.0 正式版发布

一个人想着一个人 提交于 2021-01-09 06:45:52
1.0 来了 2018 年 8 月 11 日,我们发布了 Vant Weapp 的首个版本。16 个月以来,我们收到了 27 位开发者贡献的 1000 多次提交,也处理了 1200 多个 issue,发布了 50 多个版本。Github 的 star 数从 5k 上升到了 11k,长期是 Github 上 star 数最多的第三方小程序 UI 组件库。 <img src="https://img.yzcdn.cn/public_files/2019/12/05/7b13ce2b7ae72258f05ee4cc1772016c.jpg" style="zoom:25%;" /> 现在,我们很高兴向大家介绍 Vant Weapp 1.0 版本 。 经过 2 个月的开发与 beta 测试,我们为大家带来了 11 个全新的组件,重构了多个现有组件,增加了覆盖所有组件的主题定制特性。并且,为了配合 Vant 家族的发展,正式将包名变更为 @vant/weapp 。 大家可以扫描下方小程序码体验 Vant Weapp 1.0 示例 新版本介绍 新的组件 在 Vant Weapp 1.0 版本中,我们新增了 11 个实用的基础组件: Grid 宫格,用于展示内容或进行页面导航 Image 图片,增强版的 Image 标签,支持图片懒加载与加载失败提示 Circle 环形进度条

小程序搜索优化指南(SEO)

风流意气都作罢 提交于 2021-01-09 00:53:43
微信现已开放小程序内搜索,为了让小程序搜索爬虫更好地发现及理解丰富的页面,我们对开发者提供了以下的小程序设计建议。 爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景值:1129 1. 小程序里跳转的页面(url)能够直接打开,不依赖上下文状态。 小程序页面内的跳转url是我们爬虫发现页面的重要来源,且搜索引擎召回的结果页面(url)是必须能直接打开,不依赖上下文状态的。 建议页面所需的参数都包含在url里 2. 页面跳转优先采用navigator组件。 小程序提供了两种页面路由方式: navigator 组件 路由api,包括 navigateTo、redirectTo、switchTab、navigateBack、reLaunch 若两种方式均能满足开发者需求,建议使用 navigator 组件,以便更好的被爬虫理解。 若无法使用navigator组件,建议针对爬虫的访问屏蔽针对点击设置的时间锁或变量锁。 3. 页面跳转的url参数清晰简洁。 结构清晰、简洁的url有利于爬虫的抓取及理解,如将json数据作为参数的方式是对爬虫不友好的设计。 4. 必要的时候才请求用户进行授权、登录、绑定手机号等。 建议在关键的路径上才要去用户进行授权。 5. 页面不能是web-view组件。 爬虫不会去抓取web-view组件渲染的h5页面。 6.

微信小程序跳到h5,h5在跳回小程序

白昼怎懂夜的黑 提交于 2021-01-08 19:59:07
1.在微信小程序后台: 设置->开发设置->业务域名: 添加业务逻辑域名 2.在html5页面添加如下代码: <! -- html --> < script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></ script> // javascript wx.miniProgram.navigateTo({url: '/path/to/page'}) // 这里封装一下就可以跳转了...    <a onclick="openSdaXcx()">返回到小程序页面</a> <script> function openSdaXcx() { // javascript wx.miniProgram.switchTab({url: '/pages/ticket/index/index'}) } </script>    注意: navigateTo , redirectTo 只能打开非 tabBar 页面。 换用 switchTab试试.    部分页面涉及到tab跳转导致失败,使用 wx .miniProgram.reLaunch 可以解决,非tab子页面,其他的几个跳转方式没问题 wx.reLaunch可以带参数 wx.switchTab不能带参数 来源: oschina 链接:

心痛!拼多多23岁女员工加班回家路上猝死,官方回复,网友怒了!遭知乎官方打脸!

不问归期 提交于 2021-01-08 19:54:14
点击上方 " 程序员小乐 "关注, 星标或置顶一起成长 后台回复“ 大礼包 ”有惊喜礼包! 每日英文 Never regret. If it's good, it's wonderful. If it's bad, it's experience. 不必遗憾。若是美好,叫做精彩。若是糟糕,叫做经历。 每日掏心话 很多人会有这样的体会,世界不完美,生活也就是难免有些缺憾,豁达的人生会带来豁达的面容和气质。 来 自 :综合自网络、 腾讯科技、雷锋网 | 责编: 乐乐 程序员小乐(ID:study_tech) 第 1103 次推文 往日回顾: IntelliJ IDEA 2020.2.4款 神级超级牛逼插件推荐(自用,真的超级牛逼) 正文 01 难过!拼多多23岁女员工加班回家路上猝死,资本鏖战社区买菜依然凶猛!官方回复,网友怒了! 元旦假期最后一天、1月3日晚9点半左右,粉丝97.5万的微博知名教育博主“学术大观察”发博曝:拼多多98年女员工加班回家路上猝死。 随后,知名财经博主、微博粉丝160万的“八大山债人”转发:恭喜买拼多多股票的人,这样的公司想不赚钱都难。 此外,关于该名女员工相关的话题在网络上开始出现。 从众人的讨论中可知,该名女员工就职于拼多多旗下的“多多买菜”。宣传语是这么说的,“多多买菜”是 拼多多 顺应广大消费者家庭生活方式的变化,推出的一项实惠、安心、便民的买菜服务

今天才发现,微信左下角连击2下,还有隐藏功能,太实用了

百般思念 提交于 2021-01-08 18:30:55
点击上方“ 程序猿技术大咖 ”,关注加群讨论 微信是我们经常用到的一款聊天工具,已经逐渐代替了电话和短信,我也是今天才发现,微信左下角连击2下,还有隐藏功能,下面就跟着我一起来了解一下吧。 01 查看未读消息 我们打开微信后,经常会看到一些未读的消息,上面有红点和数字,有强迫症的人看到后很不舒服,就想把它点没了。 可是一条一条的,需要翻很多记录,你可以连击2次左下角,就能快速定位到未读消息,然后选择【标记已读】。 02消息全屏提醒 当我们在等待一条重要的消息时,眼睛一直盯着微信特别难受,你可以打开这位好友的聊天详情,开启【强提醒】功能。 在未来的3个小时内,对方发来的第一条消息,只要你打开微信,将会全屏提醒。 03 录音转成文字 微信还自带会议记录神器,在开会的时候,如果领导让你写一份会议纪要,那么直接在小程序中打开 录音转文字助手 。 会议开始时,点击【录音转文字】功能,全程录制会议内容,最终转换成文本,以后开会再也不用手写了。 04 重要事情提醒 如果你记性不好,害怕别人交代你的事情忘记做了,在微信中长按聊天内容,选择【提醒】功能,在下方设置好提醒时间。 等时间到了之后,将会以服务通知的方式提醒你,可以查看具体详情内容,非常的人性化! 05 照片添加语音 视频可以配音,照片如何配音呢?打开微信收藏功能,点击右上角的“+”号,先从相册中添加照片,再点击麦克风进行录音。

江苏民丰 x mPaaS | 县域小银行,技术团队就12人,却找到了数字化转型的秘籍

烈酒焚心 提交于 2021-01-08 11:55:29
简介: 想参与未来竞争,中小银行积极参与数字化转型已经成为必选项。 金融数字化转型的大潮中,主角不只是国有大行,中小银行也积极活跃在舞台上。 总部位于江苏省宿迁市的民丰农村商业银行就是其中的一家。这家前身为当地农村信用社的农商行,总资产400多亿元,依靠一只规模仅有12 人的开发团队,通过使用云平台上的数字技术,单月投资仅仅1万元左右,就快速实现了业务数字化、线上化发展,为银行业绩的稳定快速增长做出了重要贡献。 以往,类似民丰农商银行这样的很多地方中小银行运营作业模式分散、手工化程度较高,营销获客以实地拜访、网点地推等方式为主。但新冠疫情爆发以来,“非接触式”金融服务需求和数字化运营要求指数级增长,地方中小银行在提升数字化能力方面显得尤为迫切。 中小银行大都认识到要进行变革,要进行数字化转型,但在资本投入有限、人才缺乏、科技实力不足等刚性约束条件下,这条转型之路究竟该怎么走?绝大多数机构并没有清晰的答案。 作为一家扎根苏北的地方性法人金融机构,民丰农村商业银行也曾面临上述种种困难,但通过一场始于2016年的变革,逐渐探索出了一条有特色的普惠金融发展及数字化转型路径。这条路对于亟需变革的中小银行,尤其扎根县域经营的小银行而言,或许能够带来一点启示。 普惠金融的“民丰模式” 提到江苏,很多人脑海里都会浮现出很多美好精致的画面——小桥流水的乡村,波光帆影的太湖,蜿蜒流淌的古运河