vue100-120

-elementUI组件库

pc端组件库
在这里插入图片描述
移动端组件库
在这里插入图片描述

import ElementuI·from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import Vue from 'vue'
Vue.use(ElementUI)

vant

引入,现在变了
在这里插入图片描述

import Vue from 'vue'
import Vant from 'vant'
import 'vant/lib/index.css:'
import tabbar from '@/mycomponents/Tabbar'

页面加载完成清除加载
拦截

http.interceptors.responseluse(function (response) {
Toast.clear()

-city组件

  1. 316条==> A ,B进行分组
  2. 利用转换后的数组,结合组件库进行渲染页面。
data({
return {
cityList:[
{
type: A',
list:[ 'A1','A2','A3' ]},
{
type: 'B',
list: [ 'B1','B2','B3']}
]}

创建26字母

var letterList = []
for (var i = 65; i <91; i++){
console.log(string.fromcharCode(i))
letterList.push()
}
}
list.filter(item => item.pinyin.suEstring(01).toUpperCase() a= 'A')

当城市大于0再走这个函数

newList.length> 0 && cityList.push({
type: letter,
list: newList
})
})

vuex引入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

VUE运行必须经过Mutations
在这里插入图片描述

this.$store.commit( 'changecityName ', item.name)
this.$router.back()


export default new Vuex.Store({
// state公共状态
state: {
cityId: '310100',
cityName: '上海'
}mutations: {
changecityName(state, cityName){
state.cityName = cityName
// console.log(cityNameH)
}
})

vuex管理保存公共状态,(分散在各个组件内的状态,统一管理,)
vuex默认是管理在内存,一刷新页面,公共状态就丢
vuex持久化-todo
只能支持同步

(1)state:单一状态树,每个应用将仅仅包含一个store 实例。
this. s t o r e . s t a t e . 状态名字 . . . m a p S t a t e ( [ " t i t l e " ] ) ( 2 ) g e t t e r s : 可以从 s t o r e 中的 s t a t e 中派生出一些状态, g e t t e r s 的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。 ∗ 可以认为是 s t o r e 的计算属性 ∗ t h i s . store.state.状态名字 ...mapState(["title"]) (2)getters:可以从store 中的state中派生出一些状态,getters的返回值会根据 它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。 *可以认为是store 的计算属性 *this. store.state.状态名字...mapState(["title"])(2)getters:可以从store中的state中派生出一些状态,getters的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。可以认为是store的计算属性this.store.getters.计算属性名字…mapGetters([“getFilms”])

新写法
methods: {
…mapActions([ ‘getcinemaData’ ]),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值