获得徽章 9
- 想知道怎么转化android 读取app列表后,icon":{"__UUID__":"Invocation181030378","__TYPE__":"JSBObject","className":"android.graphics.drawable.BitmapDrawable"}}图标怎么做转化?1点赞
- 打印vuex状态的小工具:createLooger
只需要在index.js中引入:
```
import createLooger from 'vuex/dist/logger'
```
在没有装vue-devtools的情况下使用,它会在控制台会打印出state前后状态变化。展开评论点赞 - Vue 使用 `render` & `jsx` 渲染列表:
```
render(h, vm) {
return (
<div>
{
vm.row.map(item =>{
return <el-tag style="margin-right:8px">{item.label}</el-tag>
})
}
<div>
</div>
)
}
```展开评论点赞 - vue 动态注册组件:
<template>
<component v-bind:is="currentView" />
</template>
<script>
export default {
data () {
return {
currentView: ''
}
},
created () {
this.getFile()
},
methods: {
getFile() {
try {
this.registerComponent(this.comName).then(component => {
this.currentView = component
})
} catch (error) {
// console.log(error)
}
},
/**
*@desc 统一加载注册组件资源
*/
registerComponent (name) {
const files = require.context('@/components/icons/', false, /\.vue$/)
if (files.keys().includes(`./${name}.vue`)) {
return import('@/components/icons/' + name).then(component => { //eslint-disable-line
return Vue.extend(component.default)
})
} else {
console.log('未找到组件')
}
}
}
}
</script>展开3点赞