Uni-app- инсталляцию выгружается из (оборотов в минуту) из однонаправленного app- установки удаления

Uni-app- инсталляции выгружается из

 

 

 

уни-приложение реализует набор кодов для запуска нескольких платформ. Поддержка IOS симулятор, Android эмулятор, H5, микро-канальные инструменты для разработчиков, Alipay апплет студия, Baidu инструменты разработчика, инструменты разработчика байт избиения

 

Инструменты для монтажа

Разработка уни-приложение должно быть установлено HBuilder X. Скачать .

 

После успешной загрузки непосредственно извлеченный

 

О разработке простых предпочтений конфигурации:

 

 Создание первого Uni-приложение

Нажмите в левом верхнем углу [File] >> [New] >> [проект], выберите шаблон уни-приложение.

 

структура каталогов уни-приложение

 

Базовая структура каталогов и структура каталогов апплет аналогичный, но более основная папка компоненты;

уни-приложение имеет свой собственный плагин в библиотеку, просто нажмите кнопку для установки, а также поддерживает управление пакетами НПМ, нажмите [Инструменты] >> [], чтобы настроить плагин установки

 

 

 

 

Ну, основные монтажные работы так много, давайте рассмотрим, как отлаживать

 

отладка

браузер

уни-приложение поддерживает несколько одновременного конец отладки, который является его наиболее удобным местом, в первую очередь смотреть на стороне браузера отладке:

Перед вводом в эксплуатацию необходимо сначала настроить внешний вид вашего браузера путь установки, HBuilder по умолчанию незаметного

Нажмите [Run] >> [Run] >> [браузер конфигурации веб-сервера]

 

Путь браузера установки может быть прикреплен к внутреннему

Тогда вы можете отлаживать

 

 Тогда мы посмотрим на реальную машину

 

 

Отладка мобильного телефона

Для Android телефонов, например, позволяют разработчикам в режим отладки, следующим образом:

Open [Setup] >> [Об этом компьютере], [найти] версии программного обеспечения, нажмите пять раз подряд, чтобы открыть опции для разработчиков

 

Для разработчиков включить и выключить в меню [Настройки] >> [Расширенные настройки] >> [разработчики] вариант, следующим образом:

[] В открытой отладки USB, подключите кабель для подключения телефона, то вы можете отлаживать реальную машину. Вы можете провести авторизацию на полпути, нажмите, чтобы подтвердить, после успешной авторизации будет установить приложение HBuilder на телефоне, а затем после того, как вы все это среда разработки будет оказываться в силу в этом приложении

 

 

Нажмите, чтобы выбрать свой собственный мобильный телефон для отладки

 

iphone手机更加简单,连接手机后直接运行,他会报错,然后在手机设置一下就行了,步骤如下:

【设置】>> 【通用】>> 【设备管理】,信任一下HBuilder即可。

 

小程序调试:

点击 【运行】 >> 【运行到小程序模拟器】>> 【运行设置】

 

打开后把微信开发者工具的安装路径粘贴多对应的地址栏即可

 

 

需要注意两点: 1)微信开发者工具必须是官方最新版。 2)微信开发者工具需要授权,方法如下:

打开微信开发者工具,点击设置图标

 

选择【安全】,服务端口选择开启

 

然后即可进行微信小程序调试

*百度,支付宝,字节跳动小程序步骤和微信类似

 

 

uni-app项目实战

我做了一个简单的demo,项目结构如下:

 

 

我把每个不同的功能分了不同的文件夹,相当于不同的层(每个文件夹里可以根据业务在进行细分),请求工具我用的uni-app官方的api(uni.request),在此基础上我进行了简单的二次封装,代码如下:

复制代码
// uni-app请求封装

export default class Request {
    http (router,data={},method) {
        // 基础地址
        let path = 'http://mock.allhome.com.cn/mock/5c91b03a2add03001024c420/uni';
        // 返回promise
        return new Promise((resolve,reject) => {
            // 请求
            uni.request({
                url: `${path}${router}`,
                data: data,
                method:method,
                success: (res) => {
                    // 将结果抛出
                    resolve(res.data)
                }
            })
        })    
    }
}
复制代码

这个类接受三个参数,第一个是后端的路由地址,第二个是需要给后端传的实体,第三个是请求方法,该类返回一个Promise,请求成功后将结果抛出,最后在api.js文件中引用并实例化,代码如下:

复制代码
import Request from '../static/js/request.js';
let request = new Request().http



export default {
    getJobList: function () {
        return request('/jobList',{},'GET')
    }
}
复制代码

然后就可以在组件里取结果了,代码如下:

复制代码
import api from '../../api/api.js';

export default {
        data() {
            return {
                listArr: []
            }
        },
        onLoad() {
            // 请求职位列表
            api.getJobList().then(res => {
                this.listArr = res.data
            })
        }
    }
复制代码

 

 好了,基本的情况就是 这么多,最后是调试结果:

 

 

该项目代码我已经上传到了gitlab上:gitlab项目地址 

 

好了,基本的安装和配置过程就这么多了,接下来的几个月我会继续踩坑,期待我后面的博客吧!

 

 

uni-app实现了一套代码,同时运行到多个平台。支持iOS模拟器、Android模拟器、H5、微信开发者工具、支付宝小程序Studio、百度开发者工具、字节跳动开发者工具

 

工具安装

开发uni-app需要安装HBuilder X.下载地址

 

下载成功后直接解压即可

 

简单的配置一下开发偏好:

 

 创建第一个uni-app

点击左上角【文件】>>【新建】>>【项目】,选择uni-app模板。

 

uni-app目录结构

 

目录结构基本和小程序的目录结构相似,只是多了个基础组件的文件夹;

uni-app有自己的插件库,直接点击安装即可,而且,它也支持npm包管理,点击【工具】>> 【插件安装】即可配置

 

 

 

 

好了,基本的安装工作就是这么多,下面我们看一下如何调试

 

调试

浏览器

uni-app支持多个端同时调试,这也是它最便捷的地方,首先看一下浏览器端的调试:

调试之前我们首先要配置一下你的浏览器的安装路径,默认HBuilder是检测不到的

点击【运行】>>【运行到浏览器】>> 【配置web服务器】

 

把浏览器的安装路径粘贴在里边即可

然后就能够调试了

 

 然后我们看一下真机

 

 

手机调试

以安卓手机为例,需要开启开发者模式才能进行调试,方法如下:

打开【设置】>> 【关于本机】,找到【软件版本】,连续点击五次,即可开启开发者选项

 

开发者选项的开启和关闭在【设置】 >> 【高级设置】>> 【开发者选项】,如下:

进入打开 【USB调试】,插上数据线连接手机,然后就能真机调试了。中途可能要进行一次授权,点击确认即可,授权成功后你的手机上会安装一个HBuilder app,你之后再开发环境中做的所有效果都会渲染到这个app中

 

 

点击,选择自己的手机即可调试

 

iphone手机更加简单,连接手机后直接运行,他会报错,然后在手机设置一下就行了,步骤如下:

【设置】>> 【通用】>> 【设备管理】,信任一下HBuilder即可。

 

小程序调试:

点击 【运行】 >> 【运行到小程序模拟器】>> 【运行设置】

 

打开后把微信开发者工具的安装路径粘贴多对应的地址栏即可

 

 

需要注意两点: 1)微信开发者工具必须是官方最新版。 2)微信开发者工具需要授权,方法如下:

打开微信开发者工具,点击设置图标

 

选择【安全】,服务端口选择开启

 

然后即可进行微信小程序调试

*百度,支付宝,字节跳动小程序步骤和微信类似

 

 

uni-app项目实战

我做了一个简单的demo,项目结构如下:

 

 

我把每个不同的功能分了不同的文件夹,相当于不同的层(每个文件夹里可以根据业务在进行细分),请求工具我用的uni-app官方的api(uni.request),在此基础上我进行了简单的二次封装,代码如下:

复制代码
// uni-app请求封装

export default class Request {
    http (router,data={},method) {
        // 基础地址
        let path = 'http://mock.allhome.com.cn/mock/5c91b03a2add03001024c420/uni';
        // 返回promise
        return new Promise((resolve,reject) => {
            // 请求
            uni.request({
                url: `${path}${router}`,
                data: data,
                method:method,
                success: (res) => {
                    // 将结果抛出
                    resolve(res.data)
                }
            })
        })    
    }
}
复制代码

这个类接受三个参数,第一个是后端的路由地址,第二个是需要给后端传的实体,第三个是请求方法,该类返回一个Promise,请求成功后将结果抛出,最后在api.js文件中引用并实例化,代码如下:

复制代码
import Request from '../static/js/request.js';
let request = new Request().http



export default {
    getJobList: function () {
        return request('/jobList',{},'GET')
    }
}
复制代码

然后就可以在组件里取结果了,代码如下:

复制代码
import api from '../../api/api.js';

export default {
        data() {
            return {
                listArr: []
            }
        },
        onLoad() {
            // 请求职位列表
            api.getJobList().then(res => {
                this.listArr = res.data
            })
        }
    }
复制代码

 

 好了,基本的情况就是 这么多,最后是调试结果:

 

 

该项目代码我已经上传到了gitlab上:gitlab项目地址 

 

好了,基本的安装和配置过程就这么多了,接下来的几个月我会继续踩坑,期待我后面的博客吧!

рекомендация

отwww.cnblogs.com/LiZhongZhongY/p/10991535.html