- 博客(15)
- 收藏
- 关注
原创 vuex模块化。vuex发请求(发请求全部写在一起,需要时调用。补充:调用vuex里state定义的值的第二种方法)
vuex的模块化state: 存储共享的数据mutation: 同步修改state的值action: 异步提交mutationmodule: 模块在store文件夹下创建一个文件夹,在创建一个js文件然后把这个文件引入到index.js文件夹里面,然后在modules里面注册然后在这个先建的js文件里面写请求,注意这里发请求跳转路由用router.push( )(也可以用.then().catch()的方式发请求import api from ‘…/…/http/api’impo
2020-08-30 17:46:38 1254
原创 封装axios和封装请求路径
在src文件夹下,创建一个http,然后创建一个index.js文件封装代码如下:import axios from ‘axios’import nprogress from ‘nprogress’import {Message} from ‘element-ui’// 运行环境: 本地环境:devlpment 和线上(生产)环境: productionconst isPro = process.env.NODE_ENV === ‘production’// 创建一个axios的实例cons
2020-08-30 16:03:02 491
原创 子组件接收父组件传过来的方法,$listeners: 可以接受父组件传递过来的方法 子组件可以直接改变父组件的值
先在父组件里面定义一个自定义方法,比如让msg等于我穿过来的data,括号里的data是形参是子组件穿过来的参数然后直接用 this.$listeners.send(this.msg)把需要的参数传过去
2020-08-30 14:16:50 323
原创 父组件来决定子组件输入框的placehoder和输入框的类型
先在父组件的data里面定义一个placehoder的值和type的类型,然后把定义的值传过去因为默认传入的是根节点,所以把传入根节点设置为falseattrs:可以绑定非props里面的属性,但是在props接收以后里面的值就会消失在输入框里面绑定v−bind=′attrs: 可以绑定非props里面的属性,但是在props接收以后里面的值就会消失在输入框里面绑定v-bind='attrs:可以绑定非props里面的属性,但是在props接收以后里面的值就会消失在输入框里面绑定v−bind=′a
2020-08-30 14:01:44 120
原创 注册全局组件
理论试列子,在utils下创建一个index.js文件在需要引入的页面引入export和export default (三种方法) export导出的只能通过结构赋值的方式引入,优点是多次导出。 export default 只能导出一个模块。...
2020-08-27 13:05:05 100
原创 小说小程序总结
微信小程序项目结构*组件结构*项目结构pages文件夹: 路由组件新建components文件夹: 一般组件app.js: 入口js文件 把里面的代码全删了 然后生成一个App的模板代码即可app.wxss: 全局的css文件, 全局的css只在路由组件里面生效 一般组件是用不了的app.json: 全局的配置文件pages: 配置路由 写的是绝对路径 那个路径写在第一个 谁就是首页window: 全局导航栏配置navigationBarBackgroundColor: 导
2020-08-12 15:32:01 777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人