中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

廣告網(wǎng)站設(shè)計(jì)公司好嗎做免費(fèi)推廣的平臺

廣告網(wǎng)站設(shè)計(jì)公司好嗎,做免費(fèi)推廣的平臺,維護(hù)網(wǎng)站是什么意思,長春電商網(wǎng)站建設(shè)提示:記錄工作中遇到的需求及解決辦法 文章目錄 前言一、目錄結(jié)構(gòu)二、代碼1. 創(chuàng)建 m-Toast.vue 文件2. 創(chuàng)建 global.js 文件3. 在 main.js 文件中導(dǎo)入 global.js 文件4. 在 App.vue 文件中使用 全局方法創(chuàng)建的 組件 前言 在此之前一直不明白Vue.extend( )干什么用的…

提示:記錄工作中遇到的需求及解決辦法

文章目錄

  • 前言
  • 一、目錄結(jié)構(gòu)
  • 二、代碼
      • 1. 創(chuàng)建 m-Toast.vue 文件
      • 2. 創(chuàng)建 global.js 文件
      • 3. 在 main.js 文件中導(dǎo)入 global.js 文件
      • 4. 在 App.vue 文件中使用 全局方法創(chuàng)建的 組件


前言

在此之前一直不明白Vue.extend( )干什么用的,如何使用,看了一些視頻,再結(jié)合vue文檔,淺淺的理解了一些,以及一些簡單的應(yīng)用,如有不對請指出。
我將使用腳手架生成一個vue2項(xiàng)目來解釋。


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、目錄結(jié)構(gòu)

在這里插入圖片描述

二、代碼

1. 創(chuàng)建 m-Toast.vue 文件

<template><div class="message"><div class="text">{{ text }}</div></div>
</template> 
<script>
export default {name: 'm-Toast',props: {text: {type: String,default: ''},},mounted () {this.timer = setTimeout(() => {this.$destroy()clearTimeout(this.timer);}, 2000)},destroyed () {clearTimeout(this.timer);document.body.removeChild(this.$el)},methods: {},
}
</script>
<style scoped>
.message {min-width: 380px;background-color: #f0f9eb;color: #67c23a;position: fixed;padding: 15px 15px 15px 20px;top: 20px;left: 50%;z-index: 2022;font-size: 14px;transform: translate(-50%, 0);
}.text {overflow: hidden;align-items: center;
}
</style>

2. 創(chuàng)建 global.js 文件

import Vue from "vue";
import Toast from "./components/m-Toast.vue";/** 創(chuàng)建 Toast對應(yīng)的Vue子類(構(gòu)造器)* 結(jié)合vue文檔 和 視頻,* extends 的參數(shù)可以通過導(dǎo)入一個寫好的組件* 或者 是函數(shù) ,例如: * {*	template: '<div class="message">*								<div class="text">{{ text }}</div>*							</div>',*	data: function () {*		return {*			text: '測試',*		}*	}* }* 下面我選擇通過導(dǎo)入組件的方法,因?yàn)榉奖闶褂脴邮?#xff0c;結(jié)構(gòu)更明了*/
let ToastSubclass = Vue.extend(Toast)// 全局掛載到原型上方便調(diào)用
Vue.prototype.$toast = function (text) {// 創(chuàng)建實(shí)例let ToastConstructor = new ToastSubclass({// 就是在調(diào)用組件的時候,給組件傳遞屬性值propsData: {text}});/** 掛載(渲染組件)* 使用 $mount() 但不傳掛載點(diǎn),返回一個完整的 Vue 組件實(shí)例*/ToastConstructor.$mount()// 把渲染后的真實(shí)DOM插入到BODY中即可document.body.appendChild(ToastConstructor.$el)
}

3. 在 main.js 文件中導(dǎo)入 global.js 文件

import Vue from 'vue'
import App from './App.vue'
// 導(dǎo)入 global.js 文件
import './global.js'Vue.config.productionTip = falsenew Vue({render: h => h(App),
}).$mount('#app')

4. 在 App.vue 文件中使用 全局方法創(chuàng)建的 組件

<template><div id="app"><button @click="config">按鈕</button></div>
</template><script>export default {name: 'App',data () {return {count: 0}},mounted () {},methods: {config () {this.$toast(`測試${this.count++}`)}}
}
</script><style></style>
http://m.risenshineclean.com/news/65554.html

相關(guān)文章:

  • 做網(wǎng)站簡單嗎seo推廣公司招商
  • 嘉興推廣公司seo百度快速排名
  • 設(shè)計(jì)師逛的網(wǎng)站購物網(wǎng)站
  • 網(wǎng)絡(luò)運(yùn)營一個月工資廣州網(wǎng)站快速排名優(yōu)化
  • 網(wǎng)站應(yīng)包括的基本功能和高級功能衡陽百度推廣
  • 做招聘和求職都需要哪些網(wǎng)站站長統(tǒng)計(jì)是什么意思
  • 成都網(wǎng)站建設(shè)公司盈利嗎品牌宣傳策略
  • 汕頭網(wǎng)站建設(shè)制作方案百度網(wǎng)站打開
  • 用c 做網(wǎng)站和數(shù)據(jù)庫方法百度快速優(yōu)化排名軟件
  • 網(wǎng)站后臺信息維護(hù)要怎么做網(wǎng)站模板平臺資源
  • 淘寶聯(lián)盟合作網(wǎng)站api廣告推廣方式
  • 官方建網(wǎng)站有哪些步驟高清的網(wǎng)站制作
  • 茶葉網(wǎng)站開發(fā)seo網(wǎng)絡(luò)培訓(xùn)機(jī)構(gòu)
  • 多余菜單刪掉wordpress哈爾濱推廣優(yōu)化公司
  • 3d網(wǎng)站帶后臺下載河南今日重大新聞
  • 小公司做網(wǎng)站賺錢seo資訊網(wǎng)
  • 手表商城網(wǎng)站建設(shè)方案太原百度關(guān)鍵詞排名
  • 受歡迎的建網(wǎng)站公司千萬不要去電商公司上班
  • 寧波外貿(mào)網(wǎng)站制作付費(fèi)惡意點(diǎn)擊軟件
  • 網(wǎng)站集約化建設(shè)背景seo 技術(shù)優(yōu)化
  • 專業(yè)網(wǎng)站策劃 西安百度ai搜索引擎
  • 仙游有人做網(wǎng)站seo關(guān)鍵詞推廣話術(shù)
  • 織夢網(wǎng)站怎么做301seo的形式有哪些
  • 怎樣制作網(wǎng)頁北京網(wǎng)站建設(shè)優(yōu)化
  • b2b電子商務(wù)網(wǎng)站有哪些特點(diǎn)百度應(yīng)用商店官網(wǎng)
  • 鄭州酒店網(wǎng)站建設(shè)seo網(wǎng)絡(luò)推廣專員招聘
  • 東莞網(wǎng)站建設(shè)網(wǎng)站推廣網(wǎng)絡(luò)營銷組織的概念
  • 網(wǎng)站調(diào)優(yōu)技能企業(yè)培訓(xùn)考試系統(tǒng)app
  • wordpress特定頁面重定向百度seo價格查詢系統(tǒng)
  • 重慶網(wǎng)站設(shè)計(jì)哪家公司好百度競價托管