SF
开发小记
开发小记
注册登录
关注博客
注册登录
主页
关于
RSS
Nuxt3中如何引入Vant UI+移动端适配处理
imwty
2023-03-16
阅读 3 分钟
4k
之前笔者分享了如何在Nuxt3中使用Element Plus UI,但那是PC端的UI组件库,不适用于做移动端页面。做移动端比较主流的UI库就是Vant UI了。接下来我们讲讲如何在Nuxt3中使用VantUI。
uni-app开发小程序系列--微信登录
imwty
2023-03-14
阅读 6 分钟
1.8k
官方文档如是说:小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。换句话说就是让用户在咱们小程序的用户 id 和用户的微信 open_id 相关联。这样用户访问时,我们可以通过获取用户的 open_id,从而知道用户在我们平台的 id。这样用户就可以不用输入账号密码去登录...
新手小白都能看懂的uniapp小程序项目搭建流程
imwty
2023-03-12
阅读 4 分钟
1.9k
HBuilder是uni-app官方团队专门定制的编辑器,它对Vue做了大量优化投入,且支持uni-app官方库Api的智能提示和推断,同时,我们也可以在通过编辑器快速的创建各种场景下的项目模板,总之HBuilder是用uni-app进行应用开发的首选编辑器,可以访问其官网进行下载安装,点击如下链接可直接跳转:Hbuilder官方下载地址
接口响应错误码应该怎么设计?ChatGPT这么说
imwty
2023-03-09
阅读 2 分钟
2.1k
在做接口设计时,对于一些异常的响应如何处理一直是开发者们头疼的问题,不同的团队有不同的规定。有的团队会利用http状态码去表示各种情况的异常。有的团队会针对异常统一的返回200,然后在数据中增加一个code参数,用于表示各种异常的错误码,message参数中表示具体的错误信息。如下图所示:那么到底两种方案有什么区...
Nuxt3实战系列之集成ElementPlusUI
imwty
2023-03-02
阅读 2 分钟
2.7k
Nuxt框架由于做了一些封装处理,已经将入口文件完全隐藏了,因此对于一些新手小白来说,怎么在Nuxt中引入一些第三方库就成了个麻烦事。ElementPlus UI 本身支持服务端渲染,本文将主要概述如何在Nuxt3中集成ElementPlus。
Nuxt3实战系列之安装Nuxt3报错问题解决
imwty
2023-02-28
阅读 1 分钟
2.4k
Nuxt3最新版本3.2.2也发布了一段时间了,抱着研究学习的态度,笔者想用Nuxt3开发一个RBAC权限管理系统,结果按照官方的命令安装项目脚手架时候直接报错,提示 Failed to download template from register:fetch failed
Mac上最简单配置多版本Nodejs环境
imwty
2023-02-26
阅读 2 分钟
1.8k
Nodejs版本更新非常迅速,截止目前(2023年2🈷️)已经更新到了19.17.0,笔者查了下官网列出的历史版本,足足有73页之多。而我们经常需要维护一些多年前的旧项目,因为一些依赖的原因导致最新版本的Node不一定兼容,所以也就出现了我们需要根据项目去切换Node版本的问题了。
Nuxt3实战系列之配置管理
imwty
2023-02-24
阅读 3 分钟
3.7k
需要留意的一点是,默认定义的配置选项都只能在服务端流程中可访问,如果需要在客户端也能使用,需要将配置项定义在public选项内。配置项定义好后,我们可以使用useRuntimeConfigApi去获取定义的配置项的值。
如何在Nuxt3中设置接口代理
imwty
2023-02-17
阅读 2 分钟
8.8k
可能很多人会疑惑,为啥我们都用了服务端渲染框架,还需要用接口代理呢?其实大多数团队,都是前后端分离的架构,已经用 Java 或者其他后端语言开发并部署好了接口服务。这种情况下,我们自然只需要将前端的请求通过代理转发给服务端的server就好了。Nuxt3 中提供的 useFetch 方法封装了很多网络请求的细节,不过该方法...
Nuxt3实战系列之网络请求篇
imwty
2023-02-14
阅读 5 分钟
6.2k
Nuxt3提供了4种方式使得我们可以异步获取数据useAsyncDatauseLazyAsyncData (useAsyncData+lazy:true)useFetchuseLazyFetch (useFetch+lazy:true)4种方式中,其实核心的就是useAsyncData和useFetch。这两个方法不同于Nuxt2中的asyncData和fetch。接下来我们先来好好分析下这两个方法。useAsyncData我们知道,在Nuxt2...
Nuxt3实战系列之了解Nuxt3的渲染模式
imwty
2023-02-11
阅读 4 分钟
3.8k
使用过nuxt2的人都知道,nuxt并不单单是个服务端渲染框架,它也同时具备纯客户端渲染以及静态化渲染的能力。在nuxt3上,这三种渲染模式也得以保留,而且还新增了一种hybird模式,也就是可以按路由分别设置渲染模式。
为了学习 Vue3,我做了一个微信匿名朋友圈
imwty
2022-09-23
阅读 4 分钟
2.2k
编程这种东西,必须要理论加实战,才能真正把技能学到。所以,笔者就想着通过一些实战应用来感受一下 Vue3 的设计哲学以及作者们的劳动结晶。那么,做点啥好呢?突然想到现在大家都不怎么爱发微信朋友圈了,毕竟微信这样一个体量的超级 APP,里边都是你的亲戚,同事,老板啥的,有点牢骚话,也不好意思发呀。既然如此,...
Vue微信开发中微信分享的优雅实现
imwty
2021-09-11
阅读 6 分钟
9.1k
微信分享主要是可以把我们做的网页分享给好友或者分享到朋友圈,在发送给好友时,展示出来的消息不是一段很丑的网址,而是带着图文描述的特殊模板消息,很多传播性质比较强的网页都会借助这个特性提升传播性。要实现这个功能,需要我们接入微信的JS-SDK,JS-SDK是什么呢?官方文档介绍如下:
Vue微信开发中授权登录的优雅实现
imwty
2021-09-08
阅读 6 分钟
13.6k
微信授权登录是做微信公众号开发一直绕不开的话题,而且整个授权登录流程的实现,是需要前后端配合一起完成的。在过去前后端还未分离的年代,也许我们前端并不需要太过关心授权的具体实现。然而现在都2021年了,前后端分离的架构大行其道,如何在前后端分离的情况下实现微信授权登录就成了今天要探讨的重点问题。
微信小程序开发之从“跳伞”到“吃鸡”
imwty
2018-07-25
阅读 5 分钟
3.8k
微信小程序随着官方开放越多越多的接口,也是变的越来越火了,越来越多的企业已经开始布局小程序生态。所以,对于我们开发者来说,掌握小程序开发显得分外重要。如果点亮了该技能,那么离升职加薪赢取白富美的日子就又近了一步啦!
vue中使用微信公众号js-sdk踩坑记录(2)
imwty
2017-12-08
阅读 5 分钟
31.2k
最近又在vue中捣鼓了下微信公众号api的接入,不得不说这里边水是真的深啊,上次分享了微信授权登录和js-sdk签名的部分,其中很多朋友私信我表示了疑惑,今天我就再次尝试理顺一下这里边的坑吧:
Vue微信公众号开发踩坑记录
imwty
2017-08-20
阅读 3 分钟
70.2k
JS-SDK需要向服务端获取签名,且获取签名中需要的参数包括所在页面的url,但由于单页应用的路由特殊,其中涉及到iOS和android微信客户端浏览器内核的差异性导致的兼容问题
关于python编码,你真的明白了吗
imwty
2016-10-28
阅读 2 分钟
4.7k
想要彻底搞清楚编码问题,我们必须要先搞清楚计算机是怎么存储数据的,这就涉及到了计算机基础的几个概念了,开篇我们就先来捋捋这几个容易混淆的概念。
gulp-work-flow 前端工作流原来可以这么简单
imwty
2016-09-15
阅读 3 分钟
6.2k
最近前端一直是一个火热的话题,前端技术栈也是伴随着nodejs的出现而更替的飞快,导致大部分前端开发者曾一度迷茫在这各种技术选型上,比如前端自动化工具就有Grunt,Gulp,Webpack,Fis3等等各种解决方案,关于它们的优劣也有很多大牛的深度剖析和见解,相信很多人和笔者一样,很想紧跟上潮流的步伐却因乱花渐欲迷人眼...
Mac上最简单配置python3开发环境
imwty
2016-07-30
阅读 2 分钟
24.6k
网上有使用pyenv方式安装python3以实现与系统的python版本共存而不冲突,个人觉得其实没有必要,我们其实可以单独运行python3。首先我们还是需要先安装python3,这里使用homebrew安装,方便快捷好管理,棒棒哒
OSX上Docker快速上手-以部署node.js环境为例
imwty
2016-05-28
阅读 3 分钟
4.6k
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
Tytorn - A simple MVC framework based on tornado
imwty
2016-05-01
阅读 2 分钟
4.6k
Tytorn - A simple MVC framework based on tornado 一个基于tornado的简单MVC框架 框架特点 友好的中文注释 足够轻量,高度可定制 实现了子域名的配置 封装了日志记录,postgresql,session等web开发基本功能,让您更专注业务逻辑 集成了restful api 接口 实现了postgre sql的异步数据库操作 更多... 适用者 正在学习to...