原因: 因为uniapp对video组件做了二次封装,文档中获取元素ID,会定位到uniapp最外层的video盒子. 解决方法: 手动创建video元素,并给其元素添加自定义的属性,(需要注意的是,uniapp中是不提倡直接操作DOM,所以需要适配兼容语法) 用原生方法对接直播流 这里的直播流格式为m3u8 示例 <template>…
某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 在构建小程序分包项目时,构建会输出一个或多个分包。每个使用分包小程序必定含有一个主包。所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据开发者的配置进行划分。 在小程序启动时,默认会下载…
一、文件结构 pages.json 配置项目页面路由及底部导航栏main.js 应用于整个项目(全局文件)APP.vue 全局页面文件/样式pages:文件文件夹 二、样式与布局 适配屏幕res基准宽度 750rem设计稿转换公式- 750X元素在设计稿的宽度-设计稿宽度导出外联样式表 <style> import "url" <…
pages.json文件: globalstyle:设置应用的状态栏/导航栏/窗口颜色pages 声明页面;(第一项为入口页面)tabBar:指定导航栏condition:小程序页面直达(开发时生效)
onPullDoenRefresh:下拉动作 onReachBottom:上拉触底事件 onShareAppMessage:分享 onPageScroll:页面滚动 onTabtemTap:点击Tab触发 应用的生命周期(app.vue) onLauch- 应用初始化完成触发全局只触发一次onShoe- 应用启动 或者从后台进入前台触发onHide…
一、注意点 当bind和catch事件同事绑定的时候.只会触发bind;catch不会被触发stop的使用会阻止冒泡methods:{} //方法绑定e.target.key // 获取元素属性
html跳转 <navgator url="路径">文字内容</navgator>
一、网络请求 uni.request(obj) 二、get方式请求 uni.request({ url:'', method:'get', success:function(response){} }) 三、post方式 uni.request({ url:'', method:'post', data:{}, header:{ 'content-…
一、获取上传 uni.chooseImage({ //获取上传 count:number, //照片数量 sizeType:string,//原图/缩略图 sourcType:string, //照片/相机 success:function(response){ //成功回调 } }) 二、预览 uni.previewImage({ urls:st…
一、文件上传 上传图片应放到uni.chooseImage的回调中。 var fileUp = uni.uploadFile({ url:'', //接口地址 filepath:'', //回调的临时路径 name:'', //字段名 formData:{}, //提交额外的表单参数 success:function(res){ //回调成功 } …