03 2021 档案
摘要:https://uniapp.dcloud.io/component/README?id=uniui 简介 uni ui是DCloud提供的一个跨端ui库,它是基于vue组件的、flex布局的、无dom的跨全端ui框架。 uni ui不包括基础组件, 它是基础组件的补充 。 相关组件 | 组件名 |
阅读全文
摘要:在uni app中,可以通过创建一个后缀名为vue的文件,即创建一个组件成功,其他组件可以将该组件通过impot的方式导入,在通过components进行注册即可 使用方式和生命周期跟vue一样,具体参考 使用:https://www.cnblogs.com/makalochen/p/1387009
阅读全文
摘要:声明式跳转 "navigator" 页面跳转。 该组件类似HTML中的 pages.json`中注册。 该组件的功能有API方式,另见:https://uniapp.dcloud.io/api/router?id=navigateto 属性说明 | 属性名 | 类型 | 默认值 | 说明 | 平台差
阅读全文
摘要:https://uniapp.dcloud.io/platform "跨端兼容" uni app 已将常用的组件、JS API 封装到框架中,开发者按照 uni app 规范开发即可保证多平台兼容,大部分业务均可直接满足。 但每个平台有自己的一些特性,因此会存在一些无法跨平台的情况。 大量写 if
阅读全文
摘要:"uni.chooseImage(OBJECT)" 从本地相册选择图片或使用相机拍照。 App端如需要更丰富的相机拍照API(如直接调用前置摄像头),参考 "plus.camera" OBJECT 参数说明 | 参数名 | 类型 | 必填 | 说明 | 平台差异说明 | | : | : | : |
阅读全文
摘要:"uni.setStorage(OBJECT)" 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个异步接口。 OBJECT 参数说明 | 参数名 | 类型 | 必填 | 说明 | | : | : | : | : | | key | String | 是 | 本地
阅读全文
摘要:uni.request(OBJECT) https://uniapp.dcloud.io/api/request/request?id=request 发起网络请求。 在各个小程序平台运行时,网络相关的 API 在使用前需要配置域名白名单。 OBJECT 参数说明 参数名 类型 必填 默认值 说明
阅读全文
摘要:通过在 文件中找到当前页面的 节点下style中配置 可以设置距离底部开启加载的距离,默认为 通过 监听到触底的行为 参考: https://uniapp.dcloud.io/collocation/frame/lifecycle?id=%e9%a1%b5%e9%9d%a2%e7%94%9f%e5%
阅读全文
摘要:官方文档 https://uniapp.dcloud.io/api/ui/pulldown onPullDownRefresh https://uniapp.dcloud.io/api/ui/pulldown?id=onpulldownrefresh 在 js 中定义 onPullDownRefre
阅读全文
摘要:生命周期的概念:一个对象从创建、运行、销毁的整个过程被成为生命周期。 生命周期函数:在生命周期中每个阶段会伴随着每一个函数的触发,这些函数被称为生命周期函数 应用生命周期 https://uniapp.dcloud.io/frame?id=应用生命周期 支持如下应用生命周期函数: | 函数名 | 说
阅读全文
摘要:官方文档 https://uniapp.dcloud.io/frame?id=%e9%a1%b5%e9%9d%a2%e6%a0%b7%e5%bc%8f%e4%b8%8e%e5%b8%83%e5%b1%80 rpx单位 支持的通用 css 单位包括 px、rpx px 即屏幕像素 rpx 即响应式px
阅读全文
摘要:官方文档: 概述 https://uniapp.dcloud.io/vue components?id=uni app%e5%86%85%e7%bd%ae%e5%9f%ba%e7%a1%80%e7%bb%84%e4%bb%b6 组件详情 https://uniapp.dcloud.io/compon
阅读全文
摘要:globalStyle全局配置 pages.json是项目的配置,而这个配置文件里的globalStyle选项是项目的全局样式配置 用于设置应用的状态栏、导航条、标题、窗口背景色等。详细文档 属性 类型 默认值 描述 navigationBarBackgroundColor HexColor #F7
阅读全文
摘要:创建的初始化项目目录,如图 文件夹 所有的页面存放目录 静态资源目录,例如图片等 就是打包目录,在这里有各个平台的打包文件 组件存放目录 文件 是我们的跟组件,所有页面都是在 下进行切换的,是页面入口文件,可以调用应用的生命周期函数。 是我们的项目入口文件,主要作用是初始化 实例并使用需要的插件。
阅读全文
摘要:有些时候,git 仓库累积了太多无用的历史更改,导致 clone 文件过大。如果确定历史更改没有意义,可以采用下述方法清空历史, 1) 先 clone 项目到本地目录 (以名为 的仓库为例) 2) 进入 仓库,拉一个分支,比如名为 latest_branch 3) 添加所有文件到上述分支 ( Opt
阅读全文
摘要:官网: https://uniapp.dcloud.io/ 简介 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 开发工具下载和安
阅读全文
摘要:官网: https://www.electronjs.org/docs/api/shell 模块提供与桌面集成相关的功能。 在用户的默认浏览器中打开 URL 的示例: 注意: 虽然 可以在渲染器过程中使用该模块,但该模块在沙盒渲染器中将不起作用。 关于沙盒选项: https://www.electr
阅读全文
摘要:简介 TypeScript 模块的设计理念是可以更换的组织代码。 模块是在其自身的作用域里执行,并不是在全局作用域,这意味着定义在模块里面的变量、函数和类等在模块外部是不可见的,除非明确地使用 导出它们。类似地,我们必须通过 导入其他模块导出的变量、函数、类等。 两个模块之间的关系是通过在文件级别上
阅读全文
摘要:命名空间一个最明确的目的就是解决重名问题。 假设这样一种情况,当一个班上有两个名叫小明的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的姓(王小明,李小明),或者他们父母的名字等等。 命名空间定义了标识符的可见范围,一个标识符可在多个名字空间中定义,它在不同名字空间
阅读全文
摘要:转载自:https://www.runoob.com/typescript/ts class.html 接口 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。 TypeScript 接口定
阅读全文
摘要:参考:https://www.runoob.com/typescript/ts function.html 函数是一组一起执行一个任务的语句。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器
阅读全文
摘要:转载自:https://www.runoob.com/typescript/ts union.html 联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。 联合类型变量定义 注意 :只能赋值指定的类型,如果赋值其它类型就会报错。 创建联合类型的语
阅读全文
摘要:变量的使用 基本使用 变量的使用分为两步: 声明变量并指定类型 给变量赋值。 第一步:声明变量并指定类型 解释: let 是 TS 的关键字,用来声明变量。 age 是程序员自己定义的变量名称。 : number 用来指定变量 age 为数值类型。 注意:分号是可选的,可省略。 第二步:给变量赋值
阅读全文
摘要:开发环境准备: 以上为基础环境和工具 安装解析 TS 的工具包 为什么要安装这个工具包? 因为Node.js / 浏览器,只认识 JS 代码,不认识 TS 代码。 需要先将 TS 代码转化为 JS,然后就可以在 Node.js/浏览器中运行了。 安装命令 :就是用来解析 TS 的工具包。提供了 命令
阅读全文
摘要:先说下需求: 查询某个表 为1 或 小于等于当前时间 end_time 大于等于当前时间,再这个基础上 要等于 的数据,那这个复杂的查询条件要怎么写呢,这个就要用到tp 多条件组合查询了 官方文档: https://www.kancloud.cn/manual/thinkphp5_1/354030
阅读全文
摘要:一下是我打包的常用配置 其他配置参考: https://www.electron.build/configuration/configuration https://www.electron.build/configuration/nsis package.json配置 只提供build配置 "bu
阅读全文
摘要: Electron Build 打包后如果安装在C:\Program Files\目录的问题 Electron Build 打包后如果安装在C:\Program Files\目录,这时候如果要写入文件你会发现会出现 Uncaught Error: EPERM: operation not perm
阅读全文
摘要:git中commit了过大的文件的解决办法 由于我作死的忘了把编译生成的文件过滤掉,导致提交历史中一直有个高达200多M的文件,一直提交不了github和 ,我试过网上其他什么方法,都不太管用, 如: https://gitee.com/help/articles/4232 article head
阅读全文
摘要:最近我在开发一个小工具,打包后出现 Uncaught Error: ENOENT, cnblog-tool.json not found in D:\makalo-cnblog-tool\resources\app.asar 一看要写入的路径,我发现路径不对,应该就是这个问题 原因分析 开发环境的路
阅读全文
摘要:说到随机查询数据,如果用sql的话 ,直接用 order by rand() 就是说随机排序,我们取多少条都可以 例: select * from table where 1 order by rand() limit 10 那tp5.1中如何实现呢? ThinkPHP5从V5.0.17之后,如果排
阅读全文
摘要:简单的同步输出 先看一个例子 for(var i=0;i<5;i++){ console.log(i) } 这个代码很简单,会输出01234 加上setTimeout 那如果加上setTimeout呢,例 for(var i=0;i<5;i++){ setTimeout(function(){ co
阅读全文
摘要:正常接收的 先看个正常的代码 主进程 //为了管理应用程序的生命周期事件以及创建和控制浏览器窗口,您从 electron 包导入了 app 和 BrowserWindow 模块 。 const { app, BrowserWindow,ipcMain } = require('electron')
阅读全文
摘要:正常使用npm run start或直接electron .运行和调试项目的时候,都没有什么问题,但是使用electron-package构建项目之后,发现跑不起来,通过打开资源目录发现有几个node_modules第三方包没有被打包进去,找到这些包的安装位置之后手动复制进去就OK了 但是为什么会发
阅读全文
摘要:先说下场景,我想用正则匹配markdwon文件中的所有图片链接并返回 测试文件内容 # 测试  
浙公网安备 33010602011771号