我的小白日记
杨老二的小日记
这里是杨小的老二日记~滑稽
展开
-
封装vuex(模块化)
封装vuex(模块化)原理利用Vuex的modules进行模块形式的封装,使用getter来映射stateindex.js import vue from "vue" import vuex from "vuex" import module1 from "模块1路径" import module2 from "模块2路径" import getters from "getters路径" vue.user(vuex) const store = new Vuex.Store({原创 2021-06-11 09:22:28 · 231 阅读 · 0 评论 -
websocket.io用法
webcoket 使用websocket是可以进行双向通话,服务器可以主动向浏览器发送消息。使用websoket.io1.如何进行连接:(客户端)var socket = io("localhost:3000")(服务器端)var app = require("express")();var http = require('http').createServer(app);var io = require('socket.io')(http);//express 处理静态资源app.原创 2020-10-28 09:26:16 · 1730 阅读 · 0 评论 -
解决Vue3.0 跨域问题
解决Vue3.0 跨域问题当你的vue3.0和本地api服务器存在跨域可以使用此方法解决main.js//默认使用axiosVue.prototype.$axios = axios//更改axios默认路径,改为 /api 原因是要在vue.config.js里面配置axios.default.baseURL='/api'因为Vue3.0没有vue.config.js所以需要手动添加在这个文件里面写跨域的字段 devServer:{ proxy:{原创 2020-09-29 11:08:58 · 2150 阅读 · 2 评论 -
微信小程序传参思路
微信小程序传参1.微信小程序组件传参之 父传子父组件WXML// 父组件像子组件传参的作用是让子组件显示父组件的某些数据//例如:自定义组价 ipt //当用户输入错误或者没输入就想提交时,我就必须向他传送某些信息如:必填选项//父页面的WXML<ipt remained="错误信息为:介是个必填选项" bind:blur="isBlur"></ipt>//remainded里面是我想传送过去的值,bind:blur里面的Blur是子组件传递过来的触发事件名字,is原创 2020-09-22 15:43:32 · 290 阅读 · 0 评论 -
Vue源码解读第一小段--自定义函数
VUE源码解读Vue自定义事件 (未亲自试验,如果试验完成,请删除)//注册一个全局的自定义事件 Vue.directive("focus",{ //inserted :被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。 inserted:funciton(el){ el.foucus() }}) 2.注册一个局部组件的方法// 局部组件directives:{ focus:{ //指令的定义 inserted:function(el){原创 2020-09-22 14:20:05 · 132 阅读 · 0 评论