HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

在 H5 平台组件特有的 class 属性生效的办法

h5 uniapp

以 input 组件为例,设置 placeholder-class 属性生效的办法。

在 H5 平台,组件的样式都是 scoped 模式,因此直接在页面中设置相关的 class,样式不会生效。

方案一

使用 scoped+透传

<template>  
    <view>  
        <input class="input" type="text" value="" placeholder="placeholder text" placeholder-class="custom-placeholder-class" />  
    </view>  
</template>  

<script>  
    export default {  

    }  
</script>  

<style scoped>  
    .input {  
        border: 1px solid #999999;  
    }  
    .input >>> .custom-placeholder-class {  
        color: #FF3333;  
    }  
</style>

方案二

将自定义的 class 声明在 App.vue 文件中,同样可以生效。

继续阅读 »

以 input 组件为例,设置 placeholder-class 属性生效的办法。

在 H5 平台,组件的样式都是 scoped 模式,因此直接在页面中设置相关的 class,样式不会生效。

方案一

使用 scoped+透传

<template>  
    <view>  
        <input class="input" type="text" value="" placeholder="placeholder text" placeholder-class="custom-placeholder-class" />  
    </view>  
</template>  

<script>  
    export default {  

    }  
</script>  

<style scoped>  
    .input {  
        border: 1px solid #999999;  
    }  
    .input >>> .custom-placeholder-class {  
        color: #FF3333;  
    }  
</style>

方案二

将自定义的 class 声明在 App.vue 文件中,同样可以生效。

收起阅读 »

通过授权的方式获取微信登录的 code

微信登录

微信第三方登录分为两步
1、获取授权,这一步由微信的 SDK 完成,返回 code 等信息。
2、执行登录,向微信的服务发起请求,返回用户的信息。

uni-app 封装的方法是通过客户端的微信 SDK 直接进行登录操作,如果希望由自身的业务服务来完成第二步操作,则需要条件编译使用 5+API 来完成。但是,无论谁来完成这一步,都避不开与微信服务交互的这一步,同样也少不了网络请求。

附件中提供了一个 uni-app 中的使用示例,同样适用于 5+App。

继续阅读 »

微信第三方登录分为两步
1、获取授权,这一步由微信的 SDK 完成,返回 code 等信息。
2、执行登录,向微信的服务发起请求,返回用户的信息。

uni-app 封装的方法是通过客户端的微信 SDK 直接进行登录操作,如果希望由自身的业务服务来完成第二步操作,则需要条件编译使用 5+API 来完成。但是,无论谁来完成这一步,都避不开与微信服务交互的这一步,同样也少不了网络请求。

附件中提供了一个 uni-app 中的使用示例,同样适用于 5+App。

收起阅读 »

郑州微信小程序公司,小程序开发划不划算

小程序 微信小程序

  对于郑州微信小程序开发公司制作的小程序多少钱,专业的郑州小程序开发做一个小程序需要多久等问题,都是投资者苦恼的,相信很多人对小程序还是处于半知的状态,还不了解小程序的开发价格,小程序的开发公司有哪些,没关系,我们一起来探讨下小程序的价格还有开发公司。

  最终报价。对于投资者来说,小程序开发的方案都确定下来了,那么一个微信小程序的价格就出来了,这样的出来的价格是最精确的,也是最到位的,很多客户嫌这样太麻烦了,总希望能一咨询马上就有一个准确的价格出来,就是因为在这个的情形下,太多的微信小程序的公司采用了先“低价营销“的模式。

  这个模式是什么意思呢,简单来说就是不管你是做什么制度,直接一口价给你一个低非常具有诱惑力的价格,这个价格一般是远远低于市场的价格的,然后根据等到客户交完定金后,就开始慢慢加价格了,说这个不行,做不了,那个功能复杂,要实现就必须加价格,基本上最后的价格下来后,都远远超出小程序开发公司给客户报的价格。

  价格低:开发成本低,安全性差

  价格一般般:跨平台技术平台,安全性一般,很多大型平台,银行系统都不会用这种技术,开发成本一般

  价格中等:目前常用的技术平台,运行效率高,安全性高,开发成本中等,掌握技术的人才较多,维护成本低,这个很多公司主用。

  比较贵:目前常用的技术平台,也是最主流的平台,运行效率高,安全性高,开发成本适中,维护成本较低。

  这样的例子太多了,相信很多投资者都经历过。一般新开始的客户,建议开发小程序通过一些小程序开发平台,虽然说正规企业对于小程序开发的技术平台很重要,但是有些个体商家还是会选择平台来制作小程序的,但是对于企业投资者来说这个一定要一步到位,如果这个到后期在更换技术平台,那么所产生的费用和问题是很多客户无法接受的。
本文由专业的郑州小程序开发公司燚轩科技整理发布。

继续阅读 »

  对于郑州微信小程序开发公司制作的小程序多少钱,专业的郑州小程序开发做一个小程序需要多久等问题,都是投资者苦恼的,相信很多人对小程序还是处于半知的状态,还不了解小程序的开发价格,小程序的开发公司有哪些,没关系,我们一起来探讨下小程序的价格还有开发公司。

  最终报价。对于投资者来说,小程序开发的方案都确定下来了,那么一个微信小程序的价格就出来了,这样的出来的价格是最精确的,也是最到位的,很多客户嫌这样太麻烦了,总希望能一咨询马上就有一个准确的价格出来,就是因为在这个的情形下,太多的微信小程序的公司采用了先“低价营销“的模式。

  这个模式是什么意思呢,简单来说就是不管你是做什么制度,直接一口价给你一个低非常具有诱惑力的价格,这个价格一般是远远低于市场的价格的,然后根据等到客户交完定金后,就开始慢慢加价格了,说这个不行,做不了,那个功能复杂,要实现就必须加价格,基本上最后的价格下来后,都远远超出小程序开发公司给客户报的价格。

  价格低:开发成本低,安全性差

  价格一般般:跨平台技术平台,安全性一般,很多大型平台,银行系统都不会用这种技术,开发成本一般

  价格中等:目前常用的技术平台,运行效率高,安全性高,开发成本中等,掌握技术的人才较多,维护成本低,这个很多公司主用。

  比较贵:目前常用的技术平台,也是最主流的平台,运行效率高,安全性高,开发成本适中,维护成本较低。

  这样的例子太多了,相信很多投资者都经历过。一般新开始的客户,建议开发小程序通过一些小程序开发平台,虽然说正规企业对于小程序开发的技术平台很重要,但是有些个体商家还是会选择平台来制作小程序的,但是对于企业投资者来说这个一定要一步到位,如果这个到后期在更换技术平台,那么所产生的费用和问题是很多客户无法接受的。
本文由专业的郑州小程序开发公司燚轩科技整理发布。

收起阅读 »

关于HbuilderX未来发展方向的一点建议和看法!

HbuilderX 在编辑上面,的确带来了很多惊喜。这些功能我就不累赘的重新说了。
我今天着重讲的是HbuilderX可以着重发展提升成为一款真正的懒人软件!作为一个菜B,说说自己的看法。

首先第一个(碎片这块的问题):
软件现在支持的语言很多,很多JSON的触发代码模块也很多。我喜欢能更加个性化和便捷化一点。
1、在设置选项里面增加一项:某种语言下的时候,自定义加载那些代码助手的JSON数据,不用全部加载而触发很多其他不必要的代码助手,如果能自定义快捷键来实时自定义的组合类型切换那就更好了。比如:HTML编辑时候我设置了ctrl+1的快捷键。
这第一条是因为在当下各种的前端工具框架集太多了,有时候在使用的时候会用很多种,大体的CSS名称和HTML结构大同小异,自己把这块的助手写出来了,可能同一个英文单词会对应很多的助手列表,实在看得蛋疼。(当然我知道官方肯定想推广自己的框架结构,但是我觉得作为一个接触代码的任何一个人来说,强制的给予并没什么用,用的自然用,不用的还是不会用,何不放飞自我,解开捆绑的束缚,这样更好一点。)

2、希望官方能做一个JSON的自动转换集成插件在软件里面,可以让更多人参参与代码助手的编写。毕竟只有菜鸟才喜欢搞这些,大神才不整这些,手写撸出来就完事了。(这个就是让用户在编写自己的代码助手列表的时候不用考虑转义什么的,提高效率也方便入门啊。你看以前Hbuilder开了个gbit提交代码模块,根本没人参与,为什么?又麻烦,又没钱赚,干嘛要去弄?有时间整这个,还不如直接开工干事算求了。方便简单后,才会有人参与,有人参与了库才会多起来,争取发展成为第一编辑器达到一种任何软件公司都会官方制订一份开发文档代码助手库提交,为什么因为行业都在用这个编辑器了,你有方便的库给别人用,别人才喜欢用哇。。这个纯属个人YY~~。)

3、就是代码助手最好能分片,用文件夹的方式加载内所有JSON文件,这样能很好的分类管理,一个同类别的功能模块助手代码在一个JSON里面,避免代码过长,后缀中间的就是语言类型。例如
bootstrap
常规
栅栏
我自定义.js.json
我自定义.css.json
我自定义.php.json
颜色
事件
按钮
表单
4、增加选中单词的查阅手册功能,代码那么多,难免会忘记一些不常用的函数或者功能,选中单词后按住ALT或者其他键,这样可以弹出功能介绍的手册,这个功能更是初学者的福音。官方完全不用做这个手册的编写,开放在网站云平台上面,让用户自己添加,修改,过审后就可以编辑器显示,这样很快很多的语言文档库也就齐全了。初学者那肯定喜欢的不得了。手动滑稽~~这样加上下面的云功能和VIP付费功能,收入也来了也能更好的发展。。

5、就是云功能了。。就是实现和网站账号云储存和管理,不仅仅是软件配置还有代码助手配置等等,这些是付费功能,购买VIP后才有的功能,这样也可以创收啊。1年几百块,只要好用,我相信很多撸代码的都舍得用,毕竟还能无缝换设备,省去了很多不必要的麻烦。这里的云功能,同样可以管理自己的所创建的代码助手,和本地文件夹什么的一样的布局排列,编辑器上面增加上传、下载功能,一件换机轻松愉快。同时管理的这个网站页面后期可以进行代码助手的购买、出售,让平台化更丰富。

以上为本人的一点愚见,不过真的是在感觉撸代码的时候想偷懒,一切为了懒为目的,更方便快捷的做事情是大家都想的。

继续阅读 »

HbuilderX 在编辑上面,的确带来了很多惊喜。这些功能我就不累赘的重新说了。
我今天着重讲的是HbuilderX可以着重发展提升成为一款真正的懒人软件!作为一个菜B,说说自己的看法。

首先第一个(碎片这块的问题):
软件现在支持的语言很多,很多JSON的触发代码模块也很多。我喜欢能更加个性化和便捷化一点。
1、在设置选项里面增加一项:某种语言下的时候,自定义加载那些代码助手的JSON数据,不用全部加载而触发很多其他不必要的代码助手,如果能自定义快捷键来实时自定义的组合类型切换那就更好了。比如:HTML编辑时候我设置了ctrl+1的快捷键。
这第一条是因为在当下各种的前端工具框架集太多了,有时候在使用的时候会用很多种,大体的CSS名称和HTML结构大同小异,自己把这块的助手写出来了,可能同一个英文单词会对应很多的助手列表,实在看得蛋疼。(当然我知道官方肯定想推广自己的框架结构,但是我觉得作为一个接触代码的任何一个人来说,强制的给予并没什么用,用的自然用,不用的还是不会用,何不放飞自我,解开捆绑的束缚,这样更好一点。)

2、希望官方能做一个JSON的自动转换集成插件在软件里面,可以让更多人参参与代码助手的编写。毕竟只有菜鸟才喜欢搞这些,大神才不整这些,手写撸出来就完事了。(这个就是让用户在编写自己的代码助手列表的时候不用考虑转义什么的,提高效率也方便入门啊。你看以前Hbuilder开了个gbit提交代码模块,根本没人参与,为什么?又麻烦,又没钱赚,干嘛要去弄?有时间整这个,还不如直接开工干事算求了。方便简单后,才会有人参与,有人参与了库才会多起来,争取发展成为第一编辑器达到一种任何软件公司都会官方制订一份开发文档代码助手库提交,为什么因为行业都在用这个编辑器了,你有方便的库给别人用,别人才喜欢用哇。。这个纯属个人YY~~。)

3、就是代码助手最好能分片,用文件夹的方式加载内所有JSON文件,这样能很好的分类管理,一个同类别的功能模块助手代码在一个JSON里面,避免代码过长,后缀中间的就是语言类型。例如
bootstrap
常规
栅栏
我自定义.js.json
我自定义.css.json
我自定义.php.json
颜色
事件
按钮
表单
4、增加选中单词的查阅手册功能,代码那么多,难免会忘记一些不常用的函数或者功能,选中单词后按住ALT或者其他键,这样可以弹出功能介绍的手册,这个功能更是初学者的福音。官方完全不用做这个手册的编写,开放在网站云平台上面,让用户自己添加,修改,过审后就可以编辑器显示,这样很快很多的语言文档库也就齐全了。初学者那肯定喜欢的不得了。手动滑稽~~这样加上下面的云功能和VIP付费功能,收入也来了也能更好的发展。。

5、就是云功能了。。就是实现和网站账号云储存和管理,不仅仅是软件配置还有代码助手配置等等,这些是付费功能,购买VIP后才有的功能,这样也可以创收啊。1年几百块,只要好用,我相信很多撸代码的都舍得用,毕竟还能无缝换设备,省去了很多不必要的麻烦。这里的云功能,同样可以管理自己的所创建的代码助手,和本地文件夹什么的一样的布局排列,编辑器上面增加上传、下载功能,一件换机轻松愉快。同时管理的这个网站页面后期可以进行代码助手的购买、出售,让平台化更丰富。

以上为本人的一点愚见,不过真的是在感觉撸代码的时候想偷懒,一切为了懒为目的,更方便快捷的做事情是大家都想的。

收起阅读 »

基于MUI开发的手机综合购物商城网站模板

mui

基于MUI开发的手机综合购物商城网站模板,也可以做商城APP页面模板,带积分上传、线下加盟店、充值购买、注册登录全套共44个页面模板

模板下载地址:https://www.sucaihuo.com/templates/4214.html

继续阅读 »

基于MUI开发的手机综合购物商城网站模板,也可以做商城APP页面模板,带积分上传、线下加盟店、充值购买、注册登录全套共44个页面模板

模板下载地址:https://www.sucaihuo.com/templates/4214.html

收起阅读 »

郑州小程序研发,如何开发一款小程序呢

微信小程序 小程序

  郑州小程序开发自从2017年2月份正式上线以来,一直备受关注,借助微信庞大的社交体系,小程序得到快速传播和发展,其行业类型越来越多,电商小程序、餐饮小程序、小游戏、工具类小程序、官网小程序、本地生活服务类小程序等等,特别是电商类的,社交电商为传统电商带来新的突破,那么做一个小程序都需要什么呢?

  首先,微信小程序目前注册主体分为个人、个体工商户、企业组织,其中个人类的功能局限,由于不能做认证,无法开通微信支付,所以不能做支付,同时也不能做关于商业服务类的;个体工商户和企业组织没有限制,在注册的时候需要提供:

  1、营业执照(企业或者个体工商户)

  2、组织机构代码证(三证合一和个体工商户不需要)

  3、法人身份证正反面照片、运营人员若不是法人也需要身份证照片

  4、公章(加盖认证函所需,个体可提供法人签字)

  5、其它:未绑定过微信公众号或者微信的邮箱、小程序的LOGO、手机号、小程序名字,以及小程序介绍

  注意:在注册小程序之前,如果有认证过的微信服务号或者订阅号,直接可以在其微信公众平台后台快速认证小程序,认证过的公众号一个月可以注册5个小程序,最多49个;如果没有,需要向微信官方缴纳300元的认证费,之后才能开通微信支付等功能

  其次,小程序名字注册下来之后,需要进行代码的开发,使用微信官方的开发工具--web开发者工具进行开发,代码开发之后,需要部署小程序的服务器和域名,也就说需要准备一个服务器和备案好的域名(需要提前准备),在微信公众平台小程序的后台配置好域名,之后在web开发者工具上上传代码,登录微信小程序公众平台,提交代码审核,一般在7个工作日之内,最快的2个小时就能通过

  最后,小程序发布,代码审核结果微信官方会通过微信公众号进行通知,通过之后,登录微信公众平台小程序邮箱账号,配置小程序的页面类目,进行发布,发布成功之后就可以正常使用了。

继续阅读 »

  郑州小程序开发自从2017年2月份正式上线以来,一直备受关注,借助微信庞大的社交体系,小程序得到快速传播和发展,其行业类型越来越多,电商小程序、餐饮小程序、小游戏、工具类小程序、官网小程序、本地生活服务类小程序等等,特别是电商类的,社交电商为传统电商带来新的突破,那么做一个小程序都需要什么呢?

  首先,微信小程序目前注册主体分为个人、个体工商户、企业组织,其中个人类的功能局限,由于不能做认证,无法开通微信支付,所以不能做支付,同时也不能做关于商业服务类的;个体工商户和企业组织没有限制,在注册的时候需要提供:

  1、营业执照(企业或者个体工商户)

  2、组织机构代码证(三证合一和个体工商户不需要)

  3、法人身份证正反面照片、运营人员若不是法人也需要身份证照片

  4、公章(加盖认证函所需,个体可提供法人签字)

  5、其它:未绑定过微信公众号或者微信的邮箱、小程序的LOGO、手机号、小程序名字,以及小程序介绍

  注意:在注册小程序之前,如果有认证过的微信服务号或者订阅号,直接可以在其微信公众平台后台快速认证小程序,认证过的公众号一个月可以注册5个小程序,最多49个;如果没有,需要向微信官方缴纳300元的认证费,之后才能开通微信支付等功能

  其次,小程序名字注册下来之后,需要进行代码的开发,使用微信官方的开发工具--web开发者工具进行开发,代码开发之后,需要部署小程序的服务器和域名,也就说需要准备一个服务器和备案好的域名(需要提前准备),在微信公众平台小程序的后台配置好域名,之后在web开发者工具上上传代码,登录微信小程序公众平台,提交代码审核,一般在7个工作日之内,最快的2个小时就能通过

  最后,小程序发布,代码审核结果微信官方会通过微信公众号进行通知,通过之后,登录微信公众平台小程序邮箱账号,配置小程序的页面类目,进行发布,发布成功之后就可以正常使用了。

收起阅读 »

发现 一家 不错的 UI 略略 改改可以直接在UNI上 使用!

UI

https://www.color-ui.com/

略略 改改可以直接用 蛮不错的

https://www.color-ui.com/

略略 改改可以直接用 蛮不错的

一周 D 报 (2019-01-25)

更新 周报 uniapp

这周 HBuilderX 更新了几个小版本,已经到 1.5.4 版本了,本次有以下几个重要更新:

  • 优化 发行至小程序的包体积
  • iOS平台 修复 应用配置安全区域(safearea)在某些情况下可能会显示不正常的问题
  • 优化 单位转换默认启用(px转upx,px转rem)
  • 优化 微信小程序在特定场景数据渲染慢的问题
  • 优化 uni-app应用设置自动关闭启动(Splash)界面可能出现较长延时的问题

详细更新日志请见:更新日志

问题清单

Q: 安卓如何配置.9.png啊?
A: Android启动图片可以配置.9.png。教程: https://ask.dcloud.net.cn/article/35527

Q: 微信授权登录出现 此公众号并没有这些scope的权限 10005
A: 请参照微信公众号的官方文档。另外必须是已认证的号才能进行网页授权。

Q: uniapp 怎么能保持后台运行(Android端)
A: 可以使用 njs 去实现,相关参考:http://ask.dcloud.net.cn/article/1273

Q: Uni-App 离线打包 tabbar 的图标不显示。
A: 遇到这种问题,原因多是更新工具后,自定义基座或者 SDK 没有更新造成的,请安装新的基座或者请下载使用最新版本的5+SDK

Q: uniapp的demo在ipad上字体太大
A: 正常情况下,我们推荐使用 upx 去适应移动端,但是在 ipad 使用 upx 是不合适的,我们推荐使用媒体查询去实现 ipad 上的效果。

Q: uni-app切换页面动画效果如何修改
A: 限于平台差异,暂时还不支持页面切换效果,后续 app 会加入相关的切换效果。而小程序需要看微信官方的支持度。

Q: uni-app 怎么应用iframe,或者怎么改变web-view在app端的默认全屏,需要在app端页面内嵌一个页面
A: 如果是在 App端的话,可以考虑使用5+ 的Api,使用webview 相关的Api ;详见http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.create

Q: uniapp onShareAppMessage 报错
A: 检查是否签名正确,检查 onShareAppMessage 位置是否正确。

Q: uni-app裁剪后图片的格式base64怎么上传图片
A: base64 是字符串,直接上传即可。

Q: 【报Bug】import同级目录文件提示找不到
A: 如果引用同级目录的话,需要加 ./, 否则不会按预期去寻找目录。

Q: uni app 怎么控制小程序分包啊??
A: 小程序分包参考:https://uniapp.dcloud.io/collocation/pages?id=subpackages

Q: uni-app 项目中发现$refs用不了
A: uni-app 中可以使用 $refs,但是需要注意的是在小程序和App平台不能引用内置组件。

Q: 通过 vue-cli 命令行创建的项目,怎么打包 app?
A: vue-cli 创建的项目,需要将 src 目录下所有文件直接拖进或者导入 hbuidlerx 工具里,通过 hbuidlerx 进行打包操作。

Q: 怎么设置请求超时啊
A: 直接在 manifest.json 中配置。文档参考:https://uniapp.dcloud.io/collocation/manifest?id=networktimeout

Q: 跳转到外部链接怎么搞?
A: 在 uni-app 中如果要打开外部链接,可以使用 web-view 组件去实现。文档参考:https://uniapp.dcloud.io/component/web-view

Q: 运行到浏览器样式出问题要怎么解决,字体特别大?
A: 初次运行到浏览器的时候,切换到移动端预览模式布局样式改变,需要刷新一下页面即可。

Q: 不可以把内容从小程序分享到朋友圈吗?
A: 小程序是不能分享到朋友圈的,不过可以通过生成图片保存到本地,手动分享。app分享可以实现相关功能。文档参考:https://uniapp.dcloud.io/api/plugins/share

Q: radio 怎么设置它的大小呢?
A: radio 组件是不能直接通过样式去修改的,不过可以通过操作它的 transform 属性去实现放大缩小。

Q: uniapp支持全部的es6语法吗?
A: uni-app 中 es6 支持情况文档参考:https://uniapp.dcloud.io/frame?id=es6-支持

Q: 有些文件后缀为vue,有些文件后缀是nvue,什么意思?
A:

重要BUG修复

  • 修复 components 目录引用组件查找失败的问题
  • 修复 @import 引用 css 文件查找失败的问题
  • 修复 组件嵌套 slot 导致的事件冲突问题
  • Android平台 修复 蓝牙连接设备后可能立即中断(日志提示Cannot read property 'map' of null)的问题
  • Android平台 修复 nvue页面中image标签不触发load事件的问题
  • Android平台 修复 nvue页面中slider标签初始化设置index属性不生效的问题
  • iOS平台 修复 提交Appstore审核可能会检测到使用非公开(non-public)API的问题
  • iOS平台 修复 nvue页面中使用iconfont显示乱码的问题

优秀插件分享

更多插件,请前往 插件市场 查看。

欢迎大家给 uni-app 开源项目(https://github.com/dcloudio/uni-app) 点 star。

结束

本期周报就到这里,感谢大家的阅读。新的一周,祝大家工作顺利。

Dcloud

继续阅读 »

这周 HBuilderX 更新了几个小版本,已经到 1.5.4 版本了,本次有以下几个重要更新:

  • 优化 发行至小程序的包体积
  • iOS平台 修复 应用配置安全区域(safearea)在某些情况下可能会显示不正常的问题
  • 优化 单位转换默认启用(px转upx,px转rem)
  • 优化 微信小程序在特定场景数据渲染慢的问题
  • 优化 uni-app应用设置自动关闭启动(Splash)界面可能出现较长延时的问题

详细更新日志请见:更新日志

问题清单

Q: 安卓如何配置.9.png啊?
A: Android启动图片可以配置.9.png。教程: https://ask.dcloud.net.cn/article/35527

Q: 微信授权登录出现 此公众号并没有这些scope的权限 10005
A: 请参照微信公众号的官方文档。另外必须是已认证的号才能进行网页授权。

Q: uniapp 怎么能保持后台运行(Android端)
A: 可以使用 njs 去实现,相关参考:http://ask.dcloud.net.cn/article/1273

Q: Uni-App 离线打包 tabbar 的图标不显示。
A: 遇到这种问题,原因多是更新工具后,自定义基座或者 SDK 没有更新造成的,请安装新的基座或者请下载使用最新版本的5+SDK

Q: uniapp的demo在ipad上字体太大
A: 正常情况下,我们推荐使用 upx 去适应移动端,但是在 ipad 使用 upx 是不合适的,我们推荐使用媒体查询去实现 ipad 上的效果。

Q: uni-app切换页面动画效果如何修改
A: 限于平台差异,暂时还不支持页面切换效果,后续 app 会加入相关的切换效果。而小程序需要看微信官方的支持度。

Q: uni-app 怎么应用iframe,或者怎么改变web-view在app端的默认全屏,需要在app端页面内嵌一个页面
A: 如果是在 App端的话,可以考虑使用5+ 的Api,使用webview 相关的Api ;详见http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.create

Q: uniapp onShareAppMessage 报错
A: 检查是否签名正确,检查 onShareAppMessage 位置是否正确。

Q: uni-app裁剪后图片的格式base64怎么上传图片
A: base64 是字符串,直接上传即可。

Q: 【报Bug】import同级目录文件提示找不到
A: 如果引用同级目录的话,需要加 ./, 否则不会按预期去寻找目录。

Q: uni app 怎么控制小程序分包啊??
A: 小程序分包参考:https://uniapp.dcloud.io/collocation/pages?id=subpackages

Q: uni-app 项目中发现$refs用不了
A: uni-app 中可以使用 $refs,但是需要注意的是在小程序和App平台不能引用内置组件。

Q: 通过 vue-cli 命令行创建的项目,怎么打包 app?
A: vue-cli 创建的项目,需要将 src 目录下所有文件直接拖进或者导入 hbuidlerx 工具里,通过 hbuidlerx 进行打包操作。

Q: 怎么设置请求超时啊
A: 直接在 manifest.json 中配置。文档参考:https://uniapp.dcloud.io/collocation/manifest?id=networktimeout

Q: 跳转到外部链接怎么搞?
A: 在 uni-app 中如果要打开外部链接,可以使用 web-view 组件去实现。文档参考:https://uniapp.dcloud.io/component/web-view

Q: 运行到浏览器样式出问题要怎么解决,字体特别大?
A: 初次运行到浏览器的时候,切换到移动端预览模式布局样式改变,需要刷新一下页面即可。

Q: 不可以把内容从小程序分享到朋友圈吗?
A: 小程序是不能分享到朋友圈的,不过可以通过生成图片保存到本地,手动分享。app分享可以实现相关功能。文档参考:https://uniapp.dcloud.io/api/plugins/share

Q: radio 怎么设置它的大小呢?
A: radio 组件是不能直接通过样式去修改的,不过可以通过操作它的 transform 属性去实现放大缩小。

Q: uniapp支持全部的es6语法吗?
A: uni-app 中 es6 支持情况文档参考:https://uniapp.dcloud.io/frame?id=es6-支持

Q: 有些文件后缀为vue,有些文件后缀是nvue,什么意思?
A:

重要BUG修复

  • 修复 components 目录引用组件查找失败的问题
  • 修复 @import 引用 css 文件查找失败的问题
  • 修复 组件嵌套 slot 导致的事件冲突问题
  • Android平台 修复 蓝牙连接设备后可能立即中断(日志提示Cannot read property 'map' of null)的问题
  • Android平台 修复 nvue页面中image标签不触发load事件的问题
  • Android平台 修复 nvue页面中slider标签初始化设置index属性不生效的问题
  • iOS平台 修复 提交Appstore审核可能会检测到使用非公开(non-public)API的问题
  • iOS平台 修复 nvue页面中使用iconfont显示乱码的问题

优秀插件分享

更多插件,请前往 插件市场 查看。

欢迎大家给 uni-app 开源项目(https://github.com/dcloudio/uni-app) 点 star。

结束

本期周报就到这里,感谢大家的阅读。新的一周,祝大家工作顺利。

Dcloud

收起阅读 »

uni-app 选择和上传非图像、视频文件

上传文件 上传

小程序和H5端,参考: https://uniapp.dcloud.io/api/media/file

App端,可以使用如下方法:

关联阅读:视频、图片、各种文件推荐上传到uni-cdn,帮你节省至少30%的 CDN 费用!详情

继续阅读 »

小程序和H5端,参考: https://uniapp.dcloud.io/api/media/file

App端,可以使用如下方法:

关联阅读:视频、图片、各种文件推荐上传到uni-cdn,帮你节省至少30%的 CDN 费用!详情

收起阅读 »

开发洗车小程序需要哪些功能?

小程序

近年来随着生活水平的不断提高,我国汽车保有量在不断增加,而洗车对于拥有汽车的人则是一项必不可少的工作。不过对于商家而言为此开发一款APP显然性价比不高,而小程序则不同,其开发成本低,且又能满足一些必要的功能需求。对于商家来说可谓性价比非常高。对于汽车后服务来说,4S点卖车维修保养都是必不可少的,所以汽车小程序开发成了汽车行业的必选。其中开发一款汽车小程序需要什么功能呢?

其主要的功能有:

  1. 用户中心

车主可在用户中心中填写例如姓名,车型,联系方式等基本信息来注册会员。注册成为会员后还可获得相应的洗车优惠。车主在用户中心可以查看自己的“订单”情况,比如待付款、待洗车、待评价等。

  1. 会员充值获得优惠

会员对账户进行充值时可享受优惠活动,商家可自行设定,例如满300可享受85折优惠或者会员每次付款都可以享受95折优惠。通过这样的方式来吸引更多用户成为会员。

  1. 预约洗车

通过定位服务,小程序可以根据车主的地理位置推荐最近的洗车点,同时车主通过预约服务可以根据自己的需求预约洗车时间,省去大量等待时间,同时商家也可以根据每天的预约情况合理安排人手。小程序可以说是为双方都提供了便利。

  1. 门店管理

平台通过小程序后台系统把所有合作的洗车店都录入到系统中,不同洗车店的洗车服务的价格可以不同,洗车店可以自行填写价格。比如平时可以设置一个价格,节假日可以有优惠价格。

  1. 数据统计

预约洗车系统自动生成每一位车主的消费记录,平台可以知道谁、什么时间、到哪家洗车店、消费多少钱等信息。根据每个周期账单,平台与合作的洗车店对账、结算,效率将极大提高。

汽车行业小程序开发推荐深圳素与简科技有限公司(http://www.suyujane.com)多年软件开发经验,海量的开发案例可供参考,看得见的开发经验,让客户更加的省心省力。技术团队都是10年开发工程师,完善的售后服务体系,保障项目开发顺利进行。

继续阅读 »

近年来随着生活水平的不断提高,我国汽车保有量在不断增加,而洗车对于拥有汽车的人则是一项必不可少的工作。不过对于商家而言为此开发一款APP显然性价比不高,而小程序则不同,其开发成本低,且又能满足一些必要的功能需求。对于商家来说可谓性价比非常高。对于汽车后服务来说,4S点卖车维修保养都是必不可少的,所以汽车小程序开发成了汽车行业的必选。其中开发一款汽车小程序需要什么功能呢?

其主要的功能有:

  1. 用户中心

车主可在用户中心中填写例如姓名,车型,联系方式等基本信息来注册会员。注册成为会员后还可获得相应的洗车优惠。车主在用户中心可以查看自己的“订单”情况,比如待付款、待洗车、待评价等。

  1. 会员充值获得优惠

会员对账户进行充值时可享受优惠活动,商家可自行设定,例如满300可享受85折优惠或者会员每次付款都可以享受95折优惠。通过这样的方式来吸引更多用户成为会员。

  1. 预约洗车

通过定位服务,小程序可以根据车主的地理位置推荐最近的洗车点,同时车主通过预约服务可以根据自己的需求预约洗车时间,省去大量等待时间,同时商家也可以根据每天的预约情况合理安排人手。小程序可以说是为双方都提供了便利。

  1. 门店管理

平台通过小程序后台系统把所有合作的洗车店都录入到系统中,不同洗车店的洗车服务的价格可以不同,洗车店可以自行填写价格。比如平时可以设置一个价格,节假日可以有优惠价格。

  1. 数据统计

预约洗车系统自动生成每一位车主的消费记录,平台可以知道谁、什么时间、到哪家洗车店、消费多少钱等信息。根据每个周期账单,平台与合作的洗车店对账、结算,效率将极大提高。

汽车行业小程序开发推荐深圳素与简科技有限公司(http://www.suyujane.com)多年软件开发经验,海量的开发案例可供参考,看得见的开发经验,让客户更加的省心省力。技术团队都是10年开发工程师,完善的售后服务体系,保障项目开发顺利进行。

收起阅读 »

关于PHP后端 JSON格式因BOM头信息无法解析的解决方案

mui.js
代码3196

result = xhr.responseText.replace(/[\r|\n|\r\n|\ufeff]/g,"");

增加 .replace(/[\r|\n|\r\n|\ufeff]/g,"")

mui.min.js
搜索content-type
找到 b=u.responseText
修改为

b=u.responseText.replace(/[\r|\n|\r\n|\ufeff]/g,"");
继续阅读 »

mui.js
代码3196

result = xhr.responseText.replace(/[\r|\n|\r\n|\ufeff]/g,"");

增加 .replace(/[\r|\n|\r\n|\ufeff]/g,"")

mui.min.js
搜索content-type
找到 b=u.responseText
修改为

b=u.responseText.replace(/[\r|\n|\r\n|\ufeff]/g,"");
收起阅读 »

关于IOS打包说SDK版本低的问题原文如下

原文翻译如下:
亲爱的开发人员,我们发现了一个或多个问题,最近交付您的应用程序,“XXX”。您的交付是成功的,但是您可能希望在下一次交付中纠正以下问题:SDK版本问题-这个应用程序是用IOS 11.1SDK构建的。从2019年3月开始,提交到AppStore的所有iOS应用程序都必须使用包含在Xcode 10.1或更高版本的iOS 12.1 SDK或更高版本构建。更正这些问题后,可以使用Xcode或ApplicationLoader将新的二进制文件上载到iTunesConnect。最好的问候,应用商店团队。

苹果真烦人,跟催命鬼似的,传了3次,给我发了3次。。。
说实话,我是真心不喜欢苹果的,也给咱们开发人员带来很多问题和麻烦。
账号密码还经常要改改改,但是没办法,也还得照顾那些个人。
吐槽一下咯。
敬等更新。

继续阅读 »

原文翻译如下:
亲爱的开发人员,我们发现了一个或多个问题,最近交付您的应用程序,“XXX”。您的交付是成功的,但是您可能希望在下一次交付中纠正以下问题:SDK版本问题-这个应用程序是用IOS 11.1SDK构建的。从2019年3月开始,提交到AppStore的所有iOS应用程序都必须使用包含在Xcode 10.1或更高版本的iOS 12.1 SDK或更高版本构建。更正这些问题后,可以使用Xcode或ApplicationLoader将新的二进制文件上载到iTunesConnect。最好的问候,应用商店团队。

苹果真烦人,跟催命鬼似的,传了3次,给我发了3次。。。
说实话,我是真心不喜欢苹果的,也给咱们开发人员带来很多问题和麻烦。
账号密码还经常要改改改,但是没办法,也还得照顾那些个人。
吐槽一下咯。
敬等更新。

收起阅读 »