2018-07-20 10:39:24 +08:00
|
|
|
<template>
|
|
|
|
|
<d2-container>
|
|
|
|
|
<p class="d2-mt-0">useragent</p>
|
2018-08-09 15:30:03 +08:00
|
|
|
<el-input :value="uaData.ua"></el-input>
|
|
|
|
|
<p>格式化数据 in vuex: state.d2admin.ua.data</p>
|
2018-07-20 10:39:24 +08:00
|
|
|
<d2-highlight :code="uaStr"/>
|
|
|
|
|
</d2-container>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import { mapState } from 'vuex'
|
|
|
|
|
export default {
|
|
|
|
|
computed: {
|
2018-08-09 15:30:03 +08:00
|
|
|
...mapState('d2admin/ua', {
|
|
|
|
|
uaData: 'data'
|
|
|
|
|
}),
|
2018-07-20 10:39:24 +08:00
|
|
|
uaStr () {
|
2018-08-09 15:30:03 +08:00
|
|
|
const { browser, engine, os, device, cpu } = this.uaData
|
2018-07-20 10:39:24 +08:00
|
|
|
return JSON.stringify({ browser, engine, os, device, cpu }, null, 2)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|