Vue
文章平均质量分 70
codingWeb
知行合一
展开
-
vue2中使用pinia(vuex转pinia)
最近项目中,想在vue2中把状态管理库从vuex转到pinia。原创 2022-08-19 17:24:01 · 6121 阅读 · 3 评论 -
vue3中部分api(生命周期等hook)只能在setup中使用,如何实现的
vue3规定声明周期hook等一些api只能写在setup函数内部,不能用于其他地方,如果我在setup之外使用,将会给出警告,如:<script>import {onMounted} from 'vue';onMounted(()=>{ console.log(1)})export default { setup(props) { return{ } }}</script>正确的做法是放到setup函数中,来看下源码它是如何做到规定原创 2022-04-14 19:50:06 · 2160 阅读 · 1 评论 -
webpack中require.context自动化注册,vue应用
简介:require.context是webpack中,用来创建自己的(模块)上下文;webpack会在代码构建的时候去解析该函数使用:require.context(directory, useSubdirectories = false, regExp = /^\.\//);该方法可以接收3个参数:需要搜索的文件夹目录(必传)是否需要搜索它的子孙目录,默认为false一个匹配文件的正则表达式我的目录结构如下:使用api输出如下:console.log(1,require.c原创 2021-08-28 22:10:17 · 315 阅读 · 1 评论 -
uni-app元素节点操作-uni.createSelectorQuery()
我们知道uniapp中式没有window对象,和dom元素的,但是有时我们需要获取页面上节点的一些几何信息,以帮助我们完成业务和功能的实现,怎么办呢?查阅官方文档:接下来就来踩踩uniapp节点操作的坑吧按照文档:写下如下代码,验证:<template> <view class="content"> <view class="text-area" style="position: relative;"> <text class="title" s原创 2020-07-01 17:41:32 · 43736 阅读 · 9 评论 -
ejs结合vue实现SSR ,express+ejs+vue = 服务器端渲染 ?Vue-SSR的奇思妙想
通常如果我们使用了express+ejs去开发,大多数代码可能是这样的:index.js:var express = require('express'); var router = express.Router(); var items=[{title:'文章1'},{title:'文章2'}]; /* GET home page. */ router.get('/', function(req, res, next) { res.render('index',{title:'文章原创 2020-06-02 16:31:06 · 3469 阅读 · 3 评论 -
vue-使用Proxy代理跨域
什么是跨域?域名 协议 ip地址 端口 任何一个不一样 就跨域解决跨域?1 jsonp —使用script的src发送 只能get 请求2 cors 后台设置允许跨域 需要后台设置 允许跨域 所有后台语言 都可以设置3 服务器代理,服务器之间不存在跨域问题vue在 vue.config.js 可以配置重写webpack代理webpack代理原理:说...原创 2020-04-21 01:43:49 · 7526 阅读 · 0 评论 -
浅谈vue中插件的使用方法Vue.use(xxx),原理及实现
使用vue的过程中,可能会把某个组件封装起来,供其他页面有相同的需求时可以直接导入使用,不需要再重写一遍,提高效率,避免代码冗余平时我们会如何使用ui组件库的呢?以ElementUI为例:1。安装npm i element-ui -S2.导入,app.use()注册import ElementUI from 'element-ui';import 'element-ui/lib/t...原创 2020-04-29 16:38:52 · 3843 阅读 · 1 评论