logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端vue+el-input实现输入框中文字高亮标红效果(学习自掘金博主文章)

生成html字符串来实现文字高亮标红效果,但是input输入控件不能渲染html字符串,那就用div来渲染html字符串,将输入框的背景和文字设置为透明,层级设置在div上面,这样用户输入时操作的是输入框,渲染时用的是下面的div。我未处理输入框内容过多时滚动和调整输入框大小时的div,因为我直接设置输入框autosize自动调整大小,并且关闭了resize,不允许用户调整输入框大小,有相关需求的

文章图片
#前端#vue.js#学习
vue2实现虚拟滚动select下拉组件-上万条数据下拉支持过滤(样式仿el-select)

vue3中element-plus组件库有虚拟滚动select,然而维护的是vue2项目,遇到后端要返回9000条数据的情况,需要进行下拉选择并且可以过滤

文章图片
#前端#vue.js
vue3+vite插件配置系列3-unplugin-vue-components(官方文档翻译)

nuxt/components是Nuxt.js的官方模块,它提供了类似按需导入组件的功能。通过@nuxt/components,您可以在需要时动态地导入和注册组件,而不需要使用额外的插件。在template中像平常一样使用组件,它将按需导入组件,不再需要导入和注册组件!即使对于现有的解析器,我们也建议将它们移至独立的包中,以便拥有更快的发布周期。Ant Design Vue按需导入样式目前支持cs

文章图片
#vue.js#前端#sass
前端处理后端返回的gzip压缩的base64字符串

Gzip 是一种文件压缩格式和数据压缩算法,用于减少文件或数据的体积,从而提高存储和传输的效率。它最初是为了压缩 Unix 文件系统中的文件而设计的,但如今已经广泛应用于网络传输和数据存储领域。Base64 只是对 Gzip 压缩后的数据进行编码,前端需要先将 Base64 解码为二进制数据,然后使用解压工具解压 Gzip 数据。Base64 编码将二进制数据转换为文本形式,适合在 JSON、HT

文章图片
#前端
uniapp开发小程序-pc端小程序下载后端接口的二进制流文件

值得注意的是,微信开发者工具中是测试不了。后端接口返回的是文件的二进制流。的,需要真机或者体验版测试。包含文件名+后缀名,比如。

文章图片
#uni-app#小程序#前端
    共 67 条
  • 1
  • 2
  • 3
  • 7
  • 请选择