vue使用(二)

本節目標:

? ?? ???? 1.數據路徑的三種方式
? ?? ???? 2.{{}}和v-html的區別

1.綁定圖片的路徑

方法一:直接寫路徑

<img src="http://pic.baike.soso.com/p/20140109/20140109142534-188809525.jpg">

方法二:在data中寫路徑,在div中使用

<img v-bind:src="url">

然后在data中寫路徑

  data () {return {msg:'你好,我是啦啦啦!',url:'http://pic.baike.soso.com/p/20140109/20140109142534-188809525.jpg',}}

方法三:這個和方法二一樣,變化的為紅色標注部分

   <img :src="url">

2。使用{{}}和使用v-html的區別

使用{{}}的時候數據會原樣輸出,使用v-html的使用會將特殊字符進行解析成html,然后顯示。

這種方式是將他們的數據直接輸出,并沒有達到我們想要的解析{{h}}<hr/>下面的方法可以解決問題<div v-html="h"></div>

3.綁定數據的第二種方法

 綁定數據的第二種方法是<div v-text="msg"> </div>

4.綁定樣式

<hr/>綁定樣式的使用<div v-bind:class="{'red':flag}">我是渣渣!</div>

也可以寫成簡單的形式,將v-bind:直接寫成:

5.方法的調用

?(1)無參數的調用

<button v-on:click="getmsg()">我是按鈕!</button>

對于這個注意下面的寫法

methods:{getmsg(){/*alert('方法執行!');*/alert(this.msg);}

方法調用寫在methods中。

?(2) 有參數方法的調用

<button @click="fun04('1111')">
fun04(val)
{alert(val);
}

6.動態值的綁定,就是數據只要發生變化,使用此變量值的地方都會發生變化。

{{msg}}只要數據發生改變,這里的值也會發生改變
<button v-on:click="setmsg()">我是改變</button>

methods的寫法

setmsg(){/*alert('方法執行!');*/this.msg="我是渣渣!"}

7.ref獲取值,并顯示

<input type="text" ref="info"/>

獲取值

this.$refs.info

顯示值(這個使用到了上面的動態值綁定,只要值發生改變,啟用的地方就會發生變化)

<div ref="box">我是;啦啦啦</div>
this.$refs.box.style.background='this.$refs.info.value';

設置背景色

this.$refs.box.style.background='red';

8.歷史值的獲取

我們有時候在頁面上顯示數據的時候,當我們刷新之后,數據就會消失,所以我們可以使用聲明周期函數,將數據加入到聲明周期中進行保存,在刷新之后,可以重新的顯示數據

數據
data () {
return {todo:'dsfh',list:[],ok:true}}
methods:{doAdd(){this.list.push(this.todo);localStorage.setItem('list',JSON.stringify(this.list));},deelete(val){//在某個位置上刪除數據this.list.splice(val,1);localStorage.setItem('list',JSON.stringify(this.list)) /*this.list.pop(val);*//*上面的兩個方法是相同的 */}}

紅色的是將值保存起來,當我們刷新出發聲明周期方法,

mounted(){var list = JSON.parse(localStorage.getItem('list'));alert(list);if(list){
this.list = list;將數據設置回list中去}}

9.組件的使用

(1)創建一個組件

<template><!--所有的內容需要被div包含起來--><div id="home"><h2>這是一個組件</h2>{{msg}}</div>
</template>
<!--在組件中也是可以放入業務邏輯的-->
<script>
export default{data(){return{msg:'我是啦啦啦!'    }        }
}
</script>
<!--scoped表示局部作用域 -->
<style lang="scss" scoped>
</style>

(2)將組件引入

import Home from './component/Home.vue';

(3)將組件掛載

 components:{/*** 2.掛載組件*/'v-home':Home,'v-news':News}

(4)使用組件

<v-home></v-home>

10,生命周期函數

這個比較簡單

?


?????? ??

轉載于:https://www.cnblogs.com/kw28188151/p/9195346.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/250097.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/250097.shtml
英文地址,請注明出處:http://en.pswp.cn/news/250097.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

typedef 為類型取別名

#include <stdio.h> int main() {   typedef int myint; // 為int 類型取自己想要的名字   myint a 10;   printf("%d", a);   return 0;} 其他類型的用法也是一樣的 typedef 類型 自己想要取得名字; 轉載于:https://www.cnblogs.com/hello-dummy/p/9…

【C++】如何提高Cache的命中率,示例

參考鏈接 https://stackoverflow.com/questions/16699247/what-is-a-cache-friendly-code 只是堆積&#xff1a;緩存不友好與緩存友好代碼的典型例子是矩陣乘法的“緩存阻塞”。 樸素矩陣乘法看起來像 for(i0;i<N;i) {for(j0;j<N;j) {dest[i][j] 0;for( k;k<N;i)…

springboot---整合redis

pom.xml新增 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>代碼結構如下 其中redis.yml是連接redis的配置文件&#xff0c;RedisConfig.java是java配置…

[Head First Java] - 簡單的建議程序

參考 - p481、p484 與我對接的業務層使用的是JAVA語言,因此花點時間入門java.下面幾篇博客可能都是關于java的,我覺得在工作中可能會遇到的 簡單的通信 DailyAdviceClient(客戶端程序) import java.io.*; import java.net.*;public class DailyAdviceClient{public void go()…

SQL重復記錄查詢的幾種方法

1 查找表中多余的重復記錄&#xff0c;重復記錄是根據單個字段1 select * from TB_MAT_BasicData1 2 where MATNR in ( select MATNR from TB_MAT_BasicData1 group by MATNR having count(MATNR)>1) 2.表需要刪除重復的記錄&#xff08;重復記錄保留1條&#xff09;&…

Redis 的應用場景

之前講過Redis的介紹&#xff0c;及使用Redis帶來的優勢&#xff0c;這章整理了一下Redis的應用場景&#xff0c;也是非常重要的&#xff0c;學不學得好&#xff0c;能正常落地是關鍵。 下面一一來分析下Redis的應用場景都有哪些。 1、緩存 緩存現在幾乎是所有中大型網站都在…

[Head First Java] - Swing做一個簡單的客戶端

參考 - P487 1. vscode配置java的格式 點擊左下角齒輪 -> 設置 -> 打開任意的setting.json輸入如下代碼 {code-runner.executorMap": {"java": "cd $dir && javac -encoding utf-8 $fileName && java $fileNameWithoutExt"},…

【Nginx】 Nginx實現端口轉發

什么是端口轉發 當我們在服務器上搭建一個圖書以及一個電影的應用&#xff0c;其中圖書應用啟動了 8001 端口&#xff0c;電影應用啟動了 8002 端口。此時如果我們可以通過 localhost:8001 //圖書 localhost:8002 //電影 但我們一般訪問應用的時候都是希望不加端口就訪問…

計算機網絡知識總結

一 OSI與TCP/IP各層的結構與功能&#xff0c;都有哪些協議 OSI的七層體系結構概念清楚&#xff0c;理論也很完整&#xff0c;但是它比較復雜而且不實用。在這里順帶提一下之前一直被一些大公司甚至一些國家政府支持的OSI失敗的原因&#xff1a; OSI的專家缺乏實際經驗&#xff…

使用redis做為MySQL的緩存

介紹 在實際項目中&#xff0c;MySQL數據庫服務器有時會位于另外一臺主機&#xff0c;需要通過網絡來訪問數據庫&#xff1b;即使應用程序與MySQL數據庫在同一個主機中&#xff0c;訪問MySQL也涉及到磁盤IO操作&#xff08;MySQL也有一些數據預讀技術&#xff0c;能夠減少磁盤I…

[Head First Java] - 給線程命名

參考 - P503 public class RunThreads implements Runnable {public static void main (String[] args) {RunThreads runner new RunThreads();Thread alpha new Thread(runner);Thread beta new Thread(runner);alpha.setName("Alpha thread");beta.setName(&qu…

Cortex-M3 的SVC、PendSV異常,與操作系統(ucos實時系統)(轉)

Cortex-M3 的SVC、PendSV異常&#xff0c;與操作系統(ucos實時系統)轉載于:https://www.cnblogs.com/LittleTiger/p/10070824.html

快速排序的C++版

int Partition(int a[], int low, int high) {int x a[high];//將輸入數組的最后一個數作為主元&#xff0c;用它來對數組進行劃分int i low - 1;//i是最后一個小于主元的數的下標for (int j low; j < high; j)//遍歷下標由low到high-1的數{if (a[j] < x)//如果數小于…

springboot---整合shiro

Shiro是一個非常不錯的權限框架&#xff0c;它提供了登錄和權限驗證功能 1.創建數據庫腳本 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0; -- ---------------------------- -- Table structure for module -- ---------------------------- DROP TABLE IF EXISTS module; C…

[Head First Java] - 線程共享數據問題

參考 - P507 1. 說明 兩個線程共享同一份數據,每次使用數據時,需要先判斷其是否在合理范圍每次使用數據完畢使用Thread.sleep函數讓線程阻塞 2.代碼 class BankAccount {private int balance 100;public int getBalance() {return balance;}public void withdraw(int amou…

asp.net中提交表單數據時提示從客戶端(。。。)中檢測到有潛在危險的 Request.Form 值...

看到這個圖是不是很親切熟悉哈&#xff0c;做過。net的肯定都見過哈 已經 將近4年沒碰。net了&#xff0c;今天正好朋友的程序有幾個bug,讓我幫忙修復下&#xff0c;于是我就抱著試試看的心情改了改&#xff0c;改到最后一個問題的時候也就是上面的這個問題&#xff0c;我一看&…

Openresty編寫Lua代碼一例

1.前段時間糾結了很久&#xff0c;一直弄不清lua和tomcat的聯系。一直認為是lua調用tomcat的接口才可使用&#xff0c;后面才明白過來&#xff0c;進入了一個誤區&#xff0c;lua本身就是一門獨立的腳本語言。在openresty里面配置好&#xff0c;即可編寫映射和響應。 下面是自己…

Shiro表結構設計

表設計 開發用戶-角色-權限管理系統&#xff0c;首先我們需要知道用戶-角色-權限管理系統的表結構設計。 在用戶-角色-權限管理系統找那個一般會涉及5張表&#xff0c;分別為&#xff1a; 1.sys_users用戶表 2.sys_roles角色表 3.sys_permissions權限表&#xff08;或資源表&…

[Java核心技術(卷I)] - 簡易的日歷

參考 - P102~P103 1. 目標 生成一個日歷,格式如下圖所示。 ps: 當前的天數需要標記為* 2. 核心 對日歷的變量 import java.time.*; public class CalendarTest{public static void main(String[] args) {LocalDate date LocalDate.now(); // 獲取當前日期int month date…

個人作業——福大微信公眾號使用評測

案例分析&#xff1a;在福州大學公眾號上&#xff0c;我們可以即時使用手機關注福大新聞&#xff0c;查看自身課表、成績等。公眾號可能存在一些小bug影響同學們的用戶體驗。本次作業中&#xff0c;作為一個用戶——福大的學生&#xff0c;將切身體驗該公眾號的功能&#xff0c…