VUE의 보간(Interpolation) 구문 이해
전통적인 html 페이지에서 우리는 변수를 정의할 수 있습니까?물론 안 됩니다. 그러면 변수를 통해 페이지 내용의 데이터 조작을 실현하기를 원한다면 안 됩니다.물론 우리는 서비스 측에서 html 라벨 라이브러리 방식을 정의한 다음에 html을 모델로 삼아 서비스 측에서 해석해도 실현할 수 있지만 이렇게 하려면 반드시 서비스 측을 통해 처리해야 한다. 한 가지 기술을 통해 클라이언트 html 페이지에서 직접 실현할 수 있을까?
VUE의 보간 구문
이런 문법은 html에 변수를 추가하고 변수 방식을 빌려 js 프로그램의 변수 값과 동기화하여 코드 작성을 간소화하기 위한 것이다.기본 구문은 다음과 같습니다.
{변수 또는 js 표현식}
{{}} 내부에서 변수, 산술 계산, 세 항목, 액세스 그룹 요소, 창설 대상, 호출 함수 등을 쓸 수 있습니다. 한 마디로 하면 되돌아오는 합법적인 js 변수와 표현식만 있으면 됩니다.그러나 프로그램 구조 (지분과 순환) 와 반환 값이 없는 js 표현식은 쓸 수 없습니다.
예:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="js/vue.js"></script>
</head>
<body>
<div id="app">
<h3> :{{username}}</h3>
<h3> :{{gender==1?" ":" "}}</h3>
<h3> :¥{{(price*count).toFixed(2)}}</h3>
<h3> : {{new Date(orderTime).toLocaleString()}}</h3>
<h3> {{week[new Date().getDay()]}}</h3>
</div>
<script> new Vue({
el:"#app",
data:{
uname:"dingding",
gender:1,
price:12.5,
count:5,
orderTime:1600228004389,
week:[" "," "," "," "," "," "," "]
}
}) </script>
</body>
</html>
요약(Summary)이 소절은 VUE의 {{}} 문법을 분석했는데 이런 문법을 통해 변수 방식으로 js 프로그램의 데이터를 조작하거나 동기화하기 위해 편의를 제공하였다.
이 VUE의 삽입값(Interpolation) 문법에 대한 자세한 설명은 여기까지입니다. 더 많은 관련 VUE 삽입값 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보시기 바랍니다. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
VUE 기반 장치가 PC인지 모바일 포트인지 판단실제 개발 과정에서 자주 발생하는 수요는 현재 웹 페이지에 로그인한 장치가 PC인지 이동인지를 판단하고 PC 측과 모바일 측이 서로 다른 웹 내용을 표시하도록 요구하는 것이다. 그러면 현재 로그인 장치에 대한 판단이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.