Commit b379e1a9 authored by 郭铭瑶's avatar 郭铭瑶 🤘

修改组件引入方式,尝试通过总线更新组件数据

parent ba5a8664
let BASE_URL: string = '' let BASE_URL: string = ''
switch (process.env.NODE_ENV) { switch (process.env.NODE_ENV) {
case 'production': case 'production':
BASE_URL = '' BASE_URL = 'http://ja-hm.omniview.pro/api/v2'
break break
default: default:
BASE_URL = '' BASE_URL = 'http://ja-hm.omniview.pro/api/v2'
} }
export default { export default {
BASE_URL, BASE_URL,
TEST_URL: 'https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js', CONFIGS: '/service-bigscreen/public/bigscreenConfigs', // 配置
} }
This diff is collapsed.
// import * as vue from 'vue' // import * as vue from 'vue'
// import fetchComponents from 'http://127.0.0.1:8081/component-lib.min.js' // import fetchComponents from 'http://127.0.0.1:8081/component-lib.min.js'
// const { // const { components, eventBus } = fetchComponents(vue)('http://127.0.0.1:8082')
// A001,
// A002,
// A003,
// A004,
// A005,
// A006,
// A007,
// A008,
// A009,
// A010,
// A011,
// A012,
// A013,
// A014,
// } = fetchComponents(vue)('http://127.0.0.1:8082')
import { import { components, eventBus } from './component-lib.esm' // 未正式上生产暂时先如此代替
A001,
A002,
A003,
A004,
A005,
A006,
A007,
A008,
A009,
A010,
A011,
A012,
A013,
A014,
} from './component-lib.esm' // 未正式上生产暂时先如此代替
export default {
A001,
A002,
A003,
A004,
A005,
A006,
A007,
A008,
A009,
A010,
A011,
A012,
A013,
A014,
}
export default components
export const bus = eventBus
export const tabs = { export const tabs = {
物业: [ 物业: [
'A001', 'A001',
......
...@@ -56,6 +56,7 @@ import useLayout from '@/hooks/useLayout' ...@@ -56,6 +56,7 @@ import useLayout from '@/hooks/useLayout'
import useComponent from '@/hooks/useComponent' import useComponent from '@/hooks/useComponent'
import useConfig from '@/hooks/useConfig' import useConfig from '@/hooks/useConfig'
import { TrashBin } from '@vicons/ionicons5' import { TrashBin } from '@vicons/ionicons5'
import { bus } from '@/utils/component-list'
const { showLayoutModal, layout, onChangeLayout } = useLayout() const { showLayoutModal, layout, onChangeLayout } = useLayout()
const { const {
...@@ -73,7 +74,15 @@ const save = () => { ...@@ -73,7 +74,15 @@ const save = () => {
components: components.value, components: components.value,
} }
useConfig(JSON.stringify(data)) useConfig(JSON.stringify(data))
bus.emit('update:A002', [
{ name: '分户', value: 100 },
{ name: '门牌', value: 100 },
{ name: '小区', value: 100 },
])
} }
bus.on('map', (e: any) => {
console.log('emit by : ', e)
})
</script> </script>
<style lang="stylus" scoped> <style lang="stylus" scoped>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment