vue的 mixin 應用 軟體工程耦合的體會

2021-10-14 10:19:27 字數 858 閱讀 4753

寫在前面:

之前學習軟體工程的時候,總覺得學的東西虛無縹緲,沒啥用,最近做專案,才發現軟體工程的重要性

最近做 vue 專案,碰到**重合,但功能很難提取出來封裝成乙個函式的**,

這時才想起來,發現如果貿然提取的話,**的耦合度就很高了,於是,看到了 vue 的 mixin,可以用他來避免一些重複的**。

具體用法如下:

1,先建乙個 mixin.js 檔案,當然名字隨便取,裡面是需要重複使用的**

可以是重複使用的變數,放入data 中,也可以是重複使用的函式,放在 method 中。。。。

import

from

'./utils'

;export

const itemlistenermixin =},

mounted()

this

.$bus.

$on(

'itemimgload'

,this

.itemimglistener)

}}

**2,在需要使用該**的地方引入,該 mixin.js 檔案**
import

from

'../../common/mixin'

;export

default

,**mixins:

[itemlistenermixin],**

//這裡為使用地方

data()

,mounted()

,destroyed()

,created()

}

關於測繪工程應用軟體的弊端

我是一名測繪工程專業的學生,我們專業已經走向了大資料與計算機時代,已經遠離以往的時代,我們現在所應用的軟體有著很多種,最典型的有南方cass,maplnfow,maplnfo professional7.0等,而接下來所說的就是他們的一些我認為的毛病與弊端。其次就是maplnfo這個軟體,用起來並不...

軟體工程應用現狀

轉眼n多年,又回到csdn。過去這幾年居然沒留下什麼。這期間,從程式設計師到專案管理,又到測試管理,雖然管理的下屬逐漸增多,但在技術領域逐漸退化了。還是回來看看,撿回一些以前的感覺。在這裡談談這些年來軟體工程在國內一些軟體公司的狀況。很慚愧,本人才疏學淺,沒在像樣的公司混過,但我感覺這幾家的狀況帶有...

軟體工程 軟體工程的概述

軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考 驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科,它涉及到程式語言 資料庫 軟體 開發工具 系統平台 標準 設計模式等方面。先從軟體工程的第一章開始說起 軟體工程的概述,這一章是...