HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

分享几个适合做商城二次开发源码

云商城源码:https://www.aoym.cn/67511.html
小程序商店商城:https://www.aoym.cn/67426.html
服务商场兼职网:https://www.aoym.cn/10_5348.html
虚拟物品在线交易商城:https://www.aoym.cn/67314.html
小京东商城:https://www.aoym.cn/62362.html

继续阅读 »

云商城源码:https://www.aoym.cn/67511.html
小程序商店商城:https://www.aoym.cn/67426.html
服务商场兼职网:https://www.aoym.cn/10_5348.html
虚拟物品在线交易商城:https://www.aoym.cn/67314.html
小京东商城:https://www.aoym.cn/62362.html

收起阅读 »

其他地方获取当前页面的this,我测试的是安卓app

js

let that = getCurrentPages()[getCurrentPages().length -1].$vm;

let that = getCurrentPages()[getCurrentPages().length -1].$vm;

图像裁剪,原生实现,更流畅

图片裁剪 修改图片 图片加工 头像裁剪 拍照 插件

因试用canvas实现裁剪感觉不够流畅,而且相机感觉无法订制,在做拍题等软件时用户体验不好,于是开发一款基于原生的自定义相机、图片裁剪插件插件,进过多个用户体验,提出宝贵建议,新版本支持文字自定义、支持旋转、支持缩放、图标自定义等功能,如果有其他更好的需求,也可以提供给作者,作者根据实际情况也会在业余时间对插件进行不断完善

欢迎免费下载体验
https://ext.dcloud.net.cn/plugin?id=838

5+需要离线打包,如有需要也可联系作者。

继续阅读 »

因试用canvas实现裁剪感觉不够流畅,而且相机感觉无法订制,在做拍题等软件时用户体验不好,于是开发一款基于原生的自定义相机、图片裁剪插件插件,进过多个用户体验,提出宝贵建议,新版本支持文字自定义、支持旋转、支持缩放、图标自定义等功能,如果有其他更好的需求,也可以提供给作者,作者根据实际情况也会在业余时间对插件进行不断完善

欢迎免费下载体验
https://ext.dcloud.net.cn/plugin?id=838

5+需要离线打包,如有需要也可联系作者。

收起阅读 »

删除错误的代码依旧重新真机运行后依旧报错

我感觉这个编译系统就是在开玩笑的。localStorage我按编辑器选的,说没有这个函数。
而且我把这个代码删了依旧报错。有点秀哦!删了之后我重新真机运行,肯定保存了

我感觉这个编译系统就是在开玩笑的。localStorage我按编辑器选的,说没有这个函数。
而且我把这个代码删了依旧报错。有点秀哦!删了之后我重新真机运行,肯定保存了

android H5+ 应用打包

官方andorid studio 中打包 H5+应用打包有问题,缺少一个 activity ,代码如下:```javascript
<activity
android:name="io.dcloud.PandoraEntryActivity"
android:launchMode="singleTask"
android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale|keyboard"
android:hardwareAccelerated="true"
android:permission="com.miui.securitycenter.permission.AppPermissionsEditor"
android:screenOrientation="user"
android:theme="@style/DCloudTheme"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<action android:name="android.intent.action.VIEW" />
<data android:scheme="h5911154b" />
</intent-filter>
</activity>


对应自己的app 名称,以及图标。可以自行修改。下面是自己的AndroidManifest.xml 配置  
继续阅读 »

官方andorid studio 中打包 H5+应用打包有问题,缺少一个 activity ,代码如下:```javascript
<activity
android:name="io.dcloud.PandoraEntryActivity"
android:launchMode="singleTask"
android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale|keyboard"
android:hardwareAccelerated="true"
android:permission="com.miui.securitycenter.permission.AppPermissionsEditor"
android:screenOrientation="user"
android:theme="@style/DCloudTheme"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<action android:name="android.intent.action.VIEW" />
<data android:scheme="h5911154b" />
</intent-filter>
</activity>


对应自己的app 名称,以及图标。可以自行修改。下面是自己的AndroidManifest.xml 配置  
收起阅读 »

Drawer 抽屉

github地址,喜欢的可以star下哦

插件预览图

使用教程

1.插件代码拷贝

  • 下载后把components目录下/drawer/drawer.vue文件拷贝到自己项目目录下

2.插件全局配置

  • 在项目里main.js中配置如下代码
import drawer from './components/battery/drawer.vue'  

Vue.component('drawer',drawer)  

3.插件使用

  • vue页面使用
<template>  
    <view>  
        <drawer :show="drawerShow" @cancel="cancel" @ensure="ensure">  
            <view>这里是自定义内容区域</view>  
        </drawer>  
        <button type="primary" @tap="show">显示</button>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                drawerShow: false,  
            };  
        },  
        methods: {  
            //显示抽屉  
            show(){  
                this.drawerShow = true;  
            },  
            //取消  
            cancel() {  
                console.log('您点击了取消按钮')  
                this.drawerShow = false;  
            },  
            //确定  
            ensure(){  
                console.log('您点击了确定按钮')  
                this.drawerShow = false;  
            }  
        }  
    }  
</script>  

<style lang="less">  

</style>  
兼容性

uni-app项目中使用都兼容

继续阅读 »

github地址,喜欢的可以star下哦

插件预览图

使用教程

1.插件代码拷贝

  • 下载后把components目录下/drawer/drawer.vue文件拷贝到自己项目目录下

2.插件全局配置

  • 在项目里main.js中配置如下代码
import drawer from './components/battery/drawer.vue'  

Vue.component('drawer',drawer)  

3.插件使用

  • vue页面使用
<template>  
    <view>  
        <drawer :show="drawerShow" @cancel="cancel" @ensure="ensure">  
            <view>这里是自定义内容区域</view>  
        </drawer>  
        <button type="primary" @tap="show">显示</button>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                drawerShow: false,  
            };  
        },  
        methods: {  
            //显示抽屉  
            show(){  
                this.drawerShow = true;  
            },  
            //取消  
            cancel() {  
                console.log('您点击了取消按钮')  
                this.drawerShow = false;  
            },  
            //确定  
            ensure(){  
                console.log('您点击了确定按钮')  
                this.drawerShow = false;  
            }  
        }  
    }  
</script>  

<style lang="less">  

</style>  
兼容性

uni-app项目中使用都兼容

收起阅读 »

分享在Windows申请iOS证书及提交ipa工具

iOS打包 iOS

随着xcode的更新,苹果公司已经不直接提供Application Loader这个工具上传IPA了,导致上传ipa比较难搞了。

这里分享介绍一个可以在Windows、跨平台申请iOS证书上传ipa的工具Appuploader,方面跨平台开发没有苹果电脑,或者还不熟悉iOS上架流程的开发者使用。

双重验证码登录,安全放心,已帮助上万开发者提交苹果APP!

Appuploader官网免费下载试用

1、Windows、Linux、Mac系统都能使用

2、快速申请iOS证书,直接获取p12证书文件

3、一键上传ipa到App Store后台

4、详细配套iOS打包上架教程、专业技术支持!

运行界面!

继续阅读 »

随着xcode的更新,苹果公司已经不直接提供Application Loader这个工具上传IPA了,导致上传ipa比较难搞了。

这里分享介绍一个可以在Windows、跨平台申请iOS证书上传ipa的工具Appuploader,方面跨平台开发没有苹果电脑,或者还不熟悉iOS上架流程的开发者使用。

双重验证码登录,安全放心,已帮助上万开发者提交苹果APP!

Appuploader官网免费下载试用

1、Windows、Linux、Mac系统都能使用

2、快速申请iOS证书,直接获取p12证书文件

3、一键上传ipa到App Store后台

4、详细配套iOS打包上架教程、专业技术支持!

运行界面!

收起阅读 »

margin 为一个负的rpx, 转为正px值 正常吗?

scss

详细问题描述

uni-app 设置margin 为一个负的rpx, 居然自动转为了正值, 设置负数的px,则没问题,依然为负数 ==> 希望结果输出负值rpx
(选的新建项目- uniapp -默认模板, 页面是用的scss)

测试简单,恕不贴详细代码.
新手一枚, 不会看什么版本, 只知道 HBulilderX 版本2.4.2.20191115
发现BUG日期: 2019年12月5日17:09:26

不知道算不BUG, 如果不算请忽略

重现步骤

[步骤]

这个很简单,随便给一个标签加一个类名,样式 输入一个负值rpx就可以试试, 比如:
margin: -1rpx

[结果]

margin: 1px

[期望]

margin: -1px (保留数值为负)

联系方式

站内呗

继续阅读 »

详细问题描述

uni-app 设置margin 为一个负的rpx, 居然自动转为了正值, 设置负数的px,则没问题,依然为负数 ==> 希望结果输出负值rpx
(选的新建项目- uniapp -默认模板, 页面是用的scss)

测试简单,恕不贴详细代码.
新手一枚, 不会看什么版本, 只知道 HBulilderX 版本2.4.2.20191115
发现BUG日期: 2019年12月5日17:09:26

不知道算不BUG, 如果不算请忽略

重现步骤

[步骤]

这个很简单,随便给一个标签加一个类名,样式 输入一个负值rpx就可以试试, 比如:
margin: -1rpx

[结果]

margin: 1px

[期望]

margin: -1px (保留数值为负)

联系方式

站内呗

收起阅读 »

前端框架uniapp版玩安卓客户端

开源 uniapp

自己利用闲余时间使用uniapp开发了一个小开源项目,里面的功能有登录注册,文章列表,其中还使用了nvue等,具体移步参观我的博客地址:https://www.jianshu.com/p/1557569e1b15

继续阅读 »

自己利用闲余时间使用uniapp开发了一个小开源项目,里面的功能有登录注册,文章列表,其中还使用了nvue等,具体移步参观我的博客地址:https://www.jianshu.com/p/1557569e1b15

收起阅读 »

承接UniApp+Android原生底层App混合开发

混合开发

老铁们大家好,在uniapp开发过程中,如果遇到需要使用到第三方库,jar包时遇到的开发问题,(如pad感应,二维码扫描,地图sdk,安卓系统级功能介入等等等等)时,可以联系我,专业承接,并提供良好的解决方案。有意者请联系我,wx:17189985456。

老铁们大家好,在uniapp开发过程中,如果遇到需要使用到第三方库,jar包时遇到的开发问题,(如pad感应,二维码扫描,地图sdk,安卓系统级功能介入等等等等)时,可以联系我,专业承接,并提供良好的解决方案。有意者请联系我,wx:17189985456。

获取Uni-app页面路由的方式

路由

通常会有需要对某个页面进行收藏,获取页面路由的方式,如路径:pages/category/live/liveURLContent

这时通过函数getcurrentpages获取当前页面栈的实例后调用page.route方法就能拿到了


var pages = getCurrentPages();  
var page = (pages[pages.length - 1]).route;  
继续阅读 »

通常会有需要对某个页面进行收藏,获取页面路由的方式,如路径:pages/category/live/liveURLContent

这时通过函数getcurrentpages获取当前页面栈的实例后调用page.route方法就能拿到了


var pages = getCurrentPages();  
var page = (pages[pages.length - 1]).route;  
收起阅读 »

编译报错,同样的文件。

首先,换新电脑,我把某个项目整体拷贝到新电脑上,都放桌面。正想体验新电脑有多流畅时,编辑器报错了。
错误代码可以搜一下‘编译报错’之类的,各种贴的代码,都很类似,但都不完全一样。我看了各种解决方式,比如,插件没有安装,我会傻到看不出缺少sass编译环境吗;比如css错误,我使用nvue都忽略其他vue文件中的样式错误,这不能使我信服;还有说page文件和manifest文件有问题,我复制的,我看了,里边的注释都一字不差。
当然,每个人都报错不尽相同,或许你们可以从我的排除过程中看到自己的错误。
最后错误当然被我解决了,其实我也莫名其妙的。说一下操作过程吧,1.使用内置浏览器运行,然后手贱点了一下谷歌运行(不出意外,各种报错,不过大部分是我没有使用条件编译造成的)2.关闭浏览器之前,我觉得条件编译有可能是一处问题,同时会不会是node的问题呢(这个项目并没有npm的插件),尝试开启终端,3.终端,开node,.exit退出(这时候浏览器突然显示了页面,貌似问题就这样奇妙的解决了)
关于这次的问题,有可能是条件编译部分出了问题,也有可能是node,大家多尝试各种方法解决吧。
最后,祝大家财源广进。

继续阅读 »

首先,换新电脑,我把某个项目整体拷贝到新电脑上,都放桌面。正想体验新电脑有多流畅时,编辑器报错了。
错误代码可以搜一下‘编译报错’之类的,各种贴的代码,都很类似,但都不完全一样。我看了各种解决方式,比如,插件没有安装,我会傻到看不出缺少sass编译环境吗;比如css错误,我使用nvue都忽略其他vue文件中的样式错误,这不能使我信服;还有说page文件和manifest文件有问题,我复制的,我看了,里边的注释都一字不差。
当然,每个人都报错不尽相同,或许你们可以从我的排除过程中看到自己的错误。
最后错误当然被我解决了,其实我也莫名其妙的。说一下操作过程吧,1.使用内置浏览器运行,然后手贱点了一下谷歌运行(不出意外,各种报错,不过大部分是我没有使用条件编译造成的)2.关闭浏览器之前,我觉得条件编译有可能是一处问题,同时会不会是node的问题呢(这个项目并没有npm的插件),尝试开启终端,3.终端,开node,.exit退出(这时候浏览器突然显示了页面,貌似问题就这样奇妙的解决了)
关于这次的问题,有可能是条件编译部分出了问题,也有可能是node,大家多尝试各种方法解决吧。
最后,祝大家财源广进。

收起阅读 »