Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产精品一二区,国产精品视频第一区二区,亚洲最大视频网站

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          基于Vue以及iView組件的后端管理UI模板-iv

          基于Vue以及iView組件的后端管理UI模板-iview-admin

          iView-admin是一套后端管理界面模板,基于Vue2.0,iView(現(xiàn)在為View UI)組件是一套完整的基于Vue的高質(zhì)量組件庫,雖然Github上有一套非常火的基于Element UI的管理界面模板,但是多一種選擇總是好的,本文就帶大家一起看看這套UI,如果剛好適合你,那必然值得一試!



          github

          倉庫:https://github.com/iview/iview-admin

          文檔:https://lison16.github.io/iview-admin-doc/#/

          官網(wǎng): https://www.iviewui.com/

          概述

          iView-admin是iView生態(tài)中的成員之一,是一套采用前后端分離開發(fā)模式,基于Vue的后臺(tái)管理系統(tǒng)前端解決方案。iView-admin2.0脫離1.x版本進(jìn)行重構(gòu),換用Webpack4.0 + Vue-cli3.0作為基本開發(fā)環(huán)境。內(nèi)置了開發(fā)后臺(tái)管理系統(tǒng)常用的邏輯功能,和開箱即用的業(yè)務(wù)組件,旨在讓開發(fā)者能夠以最小的成本開發(fā)后臺(tái)管理系統(tǒng),降低開發(fā)量。



          快速開始

          從github獲取最新的iView-admin代碼,使用如下命令獲取2.0分支最新代碼:

          git clone https://github.com/iview/iview-admin.git -b 2.0
          

          然后進(jìn)入項(xiàng)目根目錄

          cd iview-admin
          

          安裝依賴并運(yùn)行項(xiàng)目

          npm install
          npm run dev
          

          然后只需要等待編譯結(jié)束后其自動(dòng)打開頁面

          模板介紹

          1、模板整體上分為三大塊,與傳統(tǒng)布局方式無異,自帶tab標(biāo)簽頁,預(yù)覽截圖如下:

          2、組件介紹

          由于是基于iView的,因此iView 的組件都可以使用,一起瞧一瞧

          • 樹組件:


          • 拖拽


          • 抽屜


          • 組織結(jié)構(gòu)


          • 樹狀表格


          • 圖片裁剪


          • 多功能數(shù)據(jù)表格


          • 窗口分割


          • 文本編輯器


          • 圖標(biāo)自定義


          • 文件上傳


          • 粘貼數(shù)據(jù)表格


          • 上傳和導(dǎo)出Excel


          • 動(dòng)態(tài)標(biāo)簽路由


          • 可拖動(dòng)模態(tài)框


          • 多級(jí)菜單


          • 項(xiàng)目目錄結(jié)構(gòu)

          權(quán)限控制

          權(quán)限控制分兩種,即整個(gè)頁面具有權(quán)限控制,和頁面中單個(gè)組件需要權(quán)限。

          1.整個(gè)頁面訪問限制

          整個(gè)頁面的權(quán)限控制較為簡(jiǎn)單,你只需要在路由配置的meta中配置access字段即可,它是一個(gè)數(shù)組,如果你沒有設(shè)置access字段,那么該頁面是所有用戶都可以訪問的;如果你設(shè)置了該字段,那么只有該字段所設(shè)置的數(shù)組中包含的權(quán)限名稱的用戶可訪問該頁面。 如下:

          {
           path: '/page1',
           name: 'page1',
           component: Main,
           meta: {
           access: ['super_admin'] /*
           * 該頁面只有權(quán)限值為super_admin的用戶才能訪問
           * 如果這級(jí)路由有子路由,則子路由也只有super_admin才能訪問
           * 如果不設(shè)置此字段,則所有用戶均可訪問
           */
           }
          }
          

          2.單個(gè)組件瀏覽控制

          如果你的一個(gè)頁面上有多個(gè)組件,而不同的組件對(duì)于權(quán)限的要求又有所不同,那么,你可以使用如下方法給一個(gè)組件設(shè)置根據(jù)權(quán)限值配置它的可訪問性:

          <template>
           <div>
           <component1 v-if="viewAccessAll"></component1>
           <component2 v-if="viewAccessSuper"></component2>
           </div>
          </template>
          <script>
          import { hasOneOf } from '@/libs/tools'
          export default {
           name: 'page',
           computed: {
           access () {
           return this.$store.state.user.access
           },
           viewAccessAll () {
           return hasOneOf(['super_admin', 'admin'], this.access)
           },
           viewAccessSuper () {
           return hasOneOf(['super_admin'], this.access)
           }
           }
          }
          </script>
          

          上面的例子中,admin和super_admin權(quán)限的用戶都可看到component1組件,而component2只有super_admin可以看到。

          全局指令

          draggable

          該指令作用于組件上,用于實(shí)現(xiàn)任意組件的可拖拽效果

          <Button v-draggable="buttonOptions" id="button"></Button>
          buttonOptions: {
           trigger: '#button', // 設(shè)置能觸發(fā)拖動(dòng)的元素的CSS選擇器
           body: '#button' // 設(shè)置需要移動(dòng)的元素的CSS選擇器
          }
          

          接口請(qǐng)求

          在iview-admin2.0對(duì)axios進(jìn)行了封裝,如果你需要調(diào)用接口,步驟如下:

          step1

          在./src/api目錄中定義接口調(diào)用方法,拿獲取表格數(shù)據(jù)來做示范,在api文件夾下創(chuàng)建data.js,然后在內(nèi)部定義如下:

          import axios from '@/libs/api.request'
          export const getTableData=()=> {
           return axios.request({ // 這里返回的是一個(gè)Promise,request方法傳入一個(gè)配置對(duì)象,配置項(xiàng)可參考axios
           url: 'get_table_data',
           method: 'get'
           })
          }
          

          step2

          在使用的地方如下:

          import { getTableData } from '@/api/data'
          getTableData().then(res=> {
           this.tableData=res.data
          }).catch(err=> {
           console.log(err)
          })
          

          總結(jié)

          對(duì)于程序員來說,特別是專注于中后端的程序員來說,一套完整的UI框架能夠節(jié)省很多時(shí)間,提高工作效率,如果iView-admin剛好適合你,不妨試一試!下面是最近很火的一首程序員之歌,enjoy it!

          近在研究使用AdminLTE框架化,本文講解使用sitemesh3使AdminLTE框架化的過程。系統(tǒng)架構(gòu)為:SpringMVC+Spring+Hibernate+Maven+FreeMarker+Sitemesh

          上圖為AdminEAP首頁展示目前所包含的系統(tǒng)功能,包含了組件集成、CURD增刪改查demo、系統(tǒng)工具、工作流、系統(tǒng)權(quán)限與安全、Github源碼與License、聯(lián)系我們,提供了前端、后端整體解決方案,使得web開發(fā)更簡(jiǎn)單。

          代碼已開源,托管在github上,https://github.com/bill1012/AdminEAP

          也做一回標(biāo)題黨吧,今天講的內(nèi)容是facebook賬號(hào)幾個(gè)層面之間的關(guān)系

          facebook賬號(hào) (facebook account)

          品牌主頁/公司主頁(company page/Brand Page)

          個(gè)人廣告賬戶 (Ads manager)

          企業(yè)廣告賬戶(Business Ads manager)

          主頁管理員(Page admin)編輯(Page editor)

          我發(fā)現(xiàn)很多玩站外引流,尤其玩 Facebook的朋友們對(duì)以上幾個(gè)功能或者(名詞)之間的關(guān)系不是特別清晰,今天我做了一個(gè)思維導(dǎo)圖給大家講講這五項(xiàng)內(nèi)容之間的關(guān)系。

          上圖主要facebook 賬號(hào),個(gè)人賬號(hào),企業(yè)賬號(hào),以及 品牌頁,這四者之間的關(guān)系,我們?cè)谏蠄D很清晰地能看出:

          (1)個(gè)人廣告賬號(hào)和企業(yè)廣告賬號(hào)都可以建立在facebook account(個(gè)人的facebook account)下面,就是說你可以代表個(gè)人投放廣告還可以代表企業(yè)或者品牌操控某個(gè)企業(yè)的廣告。

          (2)個(gè)人的facebook account可以作為管理員的形式創(chuàng)建 公司的或者品牌的頁面,并且對(duì)它們進(jìn)行管理.

          (3)針對(duì)所有品牌頁 下面投放的廣告可以從個(gè)人廣告賬號(hào)來操控或支付廣告費(fèi)用

          (4)還可以通過企業(yè)廣告賬號(hào)來操控不同品牌頁下面投放的廣告

          注意:個(gè)人廣告賬戶投放廣告時(shí)可能用不了一些功能,具有局限性

          企業(yè)廣告賬戶完全能用個(gè)人廣告賬戶用不了的一些功能,我們可以說權(quán)限比個(gè)人廣告賬戶大一點(diǎn) ,比如:look alike audience,以及針對(duì)custom audience投放廣告。

          上圖我們發(fā)現(xiàn),Z 這條線從亞馬遜listing(以往訂單買家)指向到企業(yè)廣告賬戶,這是什么意思呢?

          facebook 強(qiáng)大的數(shù)據(jù)可以根據(jù)你通過的賣家信息,名字,地址,城市,州 等等信息可以給你找到和你的買家行為類似的更多的消費(fèi)群或者受眾群,這部分流量對(duì)你來說是個(gè) warm traffic。

          我們?cè)诳聪乱粡垐D,我們?yōu)槭裁磩?chuàng)建企業(yè)廣告賬戶 ?

          假如說你是營(yíng)銷部門的領(lǐng)導(dǎo) ,這個(gè)圖中Facebook賬號(hào)就是你的個(gè)人的賬號(hào),你可以創(chuàng)建一個(gè)企業(yè)廣告賬號(hào),并且再把你的相關(guān)員工拉到這個(gè)廣告賬戶下面編輯廣告,分析廣告數(shù)據(jù)等等,但是最大的權(quán)限還是在你的手里,甚至你請(qǐng)第三方廣告投放公司的時(shí)候你不用給他們你們的facebook賬號(hào),直接把他的facebook賬號(hào)邀請(qǐng)到你創(chuàng)建的企業(yè)廣告賬戶下面讓他進(jìn)行管理并且?guī)湍阃斗艔V告。

          總結(jié):這幾層關(guān)系對(duì)于新手來說比較復(fù)雜,但是你看了這篇文章之后各層面之間的關(guān)系一目了然,邏輯關(guān)系非常清楚了。

          如果你還不知道如何創(chuàng)建facebook 企業(yè)廣告賬戶請(qǐng)看下面這篇文章 FB創(chuàng)建企業(yè)廣告賬號(hào) Business Ads Manager 【圖解】

          (來源:跨境電商策)

          以上內(nèi)容屬作者個(gè)人觀點(diǎn),不代表雨果網(wǎng)立場(chǎng)!本文經(jīng)原作者授權(quán)轉(zhuǎn)載,轉(zhuǎn)載需經(jīng)原作者授權(quán)同意。

          上雨果網(wǎng)搜索“跨境資料庫”,領(lǐng)取歐美/東南亞各國(guó)市場(chǎng)商機(jī)、各大平臺(tái)熱銷品報(bào)告、跨境電商營(yíng)銷白皮書!


          主站蜘蛛池模板: 在线精品亚洲一区二区小说| 色偷偷一区二区无码视频| 国产在线观看一区二区三区| 亚洲香蕉久久一区二区三区四区| 国产高清在线精品一区| 亚洲欧美日韩一区二区三区| 亚洲熟妇无码一区二区三区 | 色欲综合一区二区三区| 国产免费一区二区三区在线观看| 一区二区在线观看视频| 无码人妻久久一区二区三区免费丨| 亚洲av无码一区二区三区在线播放 | 视频在线观看一区二区三区| 亚洲午夜精品第一区二区8050| 国产成人一区二区三区视频免费 | 久久99精品国产一区二区三区 | 精品一区二区三区AV天堂| 精品成人一区二区三区四区| 国模无码人体一区二区| 国产香蕉一区二区在线网站| 国产一区在线播放| 无码国产伦一区二区三区视频| 中文字幕av人妻少妇一区二区| 国产中文字幕一区| 一区二区三区在线|欧| 无码午夜人妻一区二区不卡视频| 无码AⅤ精品一区二区三区| 无码精品国产一区二区三区免费| 国产精品视频免费一区二区三区| 丝袜人妻一区二区三区| 无码一区二区三区爆白浆| AV无码精品一区二区三区宅噜噜| 亚洲一区中文字幕| 精品久久久久一区二区三区| 91久久精品午夜一区二区| 国产一区玩具在线观看| 国产综合精品一区二区| 国产乱码一区二区三区| 夜夜添无码一区二区三区| 精品天海翼一区二区| 99无码人妻一区二区三区免费|