logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端项目构建过程中涉及低代码部分思考

1市面上有很多表单设计器与框架进行结合,封装一个表单组件,结合响应式,然后给到我们下载使用2修改起来很麻烦,有局限,但我们可以参考他们的思路,来设计符合项目的组件来帮助我们早点下班3通用思路是布局,控件,数据,然后常用的功能,上传,验证。4通常是数组循环,包含布局,控件,数据每一项对应的响应式。5功能有简单的,也有复杂的,比如模糊查询,上传文件,图片,然后富文本,自定义组件等等,这些我们应该怎么处

文章图片
#前端#低代码
uniapp与vue原生this.$refs

获取dom节点,如果你是放在组件里面获取,就可以得到如下的信息组件都继承了vue的api方法"$attrs": ​子组件接收父组件不在props定义的数据"$children": Array []//子组件信息"$createElement": function $createElement(a, b, c, d)​//创建节点如果单单只在HTML标签里面就只有element元素节点的dom信息"

uniapp兼容问题

使用uniapp的时候需要考虑是h5为主还是app为主如果是h5为主那基于原生组件与内置组件布局使用flex view text image icon 使用nvue为主在进行编译的时候会出现判断平台 可以在编译的时候 使用ifdef endif来设置各平台的差异比如微信开发需要使用https但是h5却无所谓如果你使用HTML标签也会转化成对应的内置组件在使用nvue的时候 需要注意css的差异如果

#vue.js
uniapp使用typescript

使用HBuilder编辑器创建uniapp项目然后找到导航栏上面的工具下载两个插件一个是typescript语言服务 用来提示语法一个是typescript编译服务 用来加载uniapp编译安装typescript编译服务出现失败然后找到你安装HBuilder的位置 找到上图plugins文件夹如果你没有点安装 那就不存在compile-typescript文件夹点了 失败 会出现json文件然后

#typescript
js的vscode插件

Auto Close Tag:匹配标签,关闭对应的标签。对于HTML/XML很实用。Auto Rename Tag:改变标签的时候同时改动开闭合标签;对于HTML/XML很实用。HTML CSS Support : 这个也是HTML必备插件之一。CSS Peek : html和css中关联css的跳转Code Runner : 代码编译运行看结果,支持众多语言Git History : 查看git

#vscode#javascript#前端
暂无文章信息