Hình ảnh V-html 3
"00. 00. 17] Vì vậy, nếu bạn muốn làm thật ngon, tất cả mì ống hoặc bánh tét, tôi đề xuất món này không có ở đây cũng không có ở đó. Tuy nhiên, [CƯỜI] nếu bạn nhìn vào chuỗi này, bạn không muốn đánh giá chuỗi này khi bạn đưa nó vào trang, đó là điều nó thường làm. Những gì bạn muốn làm là bạn muốn sử dụng v-html thay vì các mẫu ria mép và sau đó nó sẽ coi HTML đó giống như HTML Show
"00. 00. 38] Nó sẽ nhìn thấy liên kết đó và tạo một liên kết ra khỏi liên kết. Mát mẻ. Có một cảnh báo mà tôi sẽ cảnh báo bạn, không chấp nhận đầu vào của người dùng và sau đó đặt nó vào trang bằng v-html vì đó có thể là một vectơ tấn công kịch bản chéo trang. Vì vậy, nếu bạn xem ví dụ ngớ ngẩn này và bạn muốn nó chuyển đến thứ bánh taco của cửa hàng Alpa này, và nó nói rằng tôi phải cài đặt tất cả bánh taco của bạn, điều đó thật tệ, tôi không muốn chúng bị đánh cắp "00. 01. 09] Vì vậy, đây thực sự không phải là một cách làm tốt. Nếu bạn biết rằng bạn không biết chính xác những gì bạn đang nhận được, tôi khuyên bạn không nên sử dụng v-html để truy cập và in nó ra trang. v-text tương tự như sử dụng các mẫu ria mép. Đây cũng là một thứ không hữu ích bằng những thứ khác "00. 01. 31] Nhưng về cơ bản nó giống với mẫu ria mép. Vì vậy, nếu tôi nói, tôi thích carne asada, tôi biết có những loại bánh taco khác nhưng tôi chỉ trung thành với hai món đó, đó là món tôi thích nhất. [CƯỜI] Vì vậy, chúng tôi có các mẫu ria mép này ở đây, và sau đó chúng tôi có văn bản chữ v, chúng cũng làm điều tương tự "00. 01. 50] Lý do tại sao chúng tôi có cả hai là đôi khi bạn chỉ có quyền truy cập để thay đổi một thuộc tính hoặc thứ gì đó và bạn không hoặc không thể chèn thứ gì đó vào bên trong thẻ. Vì vậy, chỉ trong trường hợp bạn gặp phải sự cố đó, thì bạn có thể sử dụng nó. Tuy nhiên, nếu bạn muốn cập nhật động mọi thứ, bạn nên sử dụng các mẫu ria mép "00. 02. 09] Chúng được đánh giá nhanh hơn một chút. Tôi đã làm một bảng nhỏ đề phòng trường hợp bạn muốn xem tất cả chúng thật nhanh và bạn không muốn quay lại toàn bộ khóa học. Vì vậy, tôi có một số mục đích và ví dụ này mà bạn có thể tham khảo Chỉ thị 2 được sử dụng để thay đổi HTML bên trong của phần tử DOM. Nó có vẻ an toàn và thú vị, nhưng đó là điều đầu tiên những kẻ tấn công tìm kiếm khi cố gắng hack trang web của bạn. Trong bài viết này, tôi sẽ chỉ ra mối nguy hiểm tiềm ẩn đến từ việc sử dụng 2 và chỉ ra các phương pháp thay thế để vá lỗ hổng bảo mật này Chỉ thị v-html là một Vue. js được sử dụng để cập nhật HTML bên trong của phần tử với dữ liệu của chúng tôi. Đây là những gì phân biệt nó với văn bản v, điều đó có nghĩa là trong khi văn bản v chấp nhận chuỗi và coi nó là một chuỗi, nó sẽ chấp nhận chuỗi và hiển thị nó thành HTML. Đầu tiên, chúng ta sẽ tạo một phần tử div có id là ứng dụng và hãy áp dụng lệnh v-html cho phần tử này với dữ liệu là một thông báo. Bây giờ chúng ta sẽ tạo thông báo này bằng cách khởi tạo một Vue instance với thuộc tính data chứa thông báo của chúng ta Các kiểu có phạm vi sẽ không áp dụng cho v-html, vì Vue không biên dịch HTML đó. Để áp dụng các kiểu cho nó, hãy thử sử dụng các kiểu chung hoặc một số Mô-đun CSS khác Vue JS là một khung công tác giao diện người dùng nhận được tất cả lực kéo mà nó xứng đáng. Nó được tạo ra bằng cách chọn lọc những tính năng tốt nhất của Angular và React, Hai Frontend Java Frameworks phổ biến trong ngành CNTT hiện đại Đó là một khuôn khổ tuyệt vời và mạnh mẽ mà bạn có thể tin tưởng Bản thân tôi đã sử dụng nó cho nhiều mục đích khác nhau như Ứng dụng dành cho thiết bị di động, Phát triển trang web, Ứng dụng dành cho máy tính để bàn với Electron, v.v. Nó rất dễ dàng để sử dụng Nó đang đánh bại những người tiền nhiệm của chính nó và phát triển theo cấp số nhân. Tham khảo biểu đồ sau đây cho thấy sự phát triển của VueJS về xếp hạng Github Stars Có rất nhiều điều để yêu thích VueJS và bạn có thể đọc bài viết này để biết thêm thông tin Lý do tại sao Vue. JS đang thu hút mọi sự chú ý VueJS DOM và cú pháp nội suyVue. Khung JS được biết đến với Chiến lược phát triển ứng dụng một trang. Trường hợp phiên bản Vue kiểm soát một phần hoặc phần tử/thẻ cụ thể của HTML Đây là một chương trình nhanh để hiểu cách tạo phiên bản VueJS và kiểm soát phần tử của HTML Ví dụ 1Trong chương trình trước, Nếu bạn xem phần javascript. Bạn có thể nhận thấy Chúng tôi đang tạo một Trường hợp vue mới và chỉ định phần tử DOM nào phải được quản lý bởi VueJS. 4 Trong trường hợp của chúng tôi, đó là widget2. Bạn có thể coi nó giống như 5 hơn Vì widget2 được hiển thị và được quản lý bởi Vue. js. Đủ điều kiện để truy cập tất cả các phương thức và dữ liệu được xác định trong phiên bản vuejs bằng cú pháp nội suy Tham khảo ví dụ thứ hai này, nơi chúng tôi đã thêm một số dữ liệu mới, ( Một biến) trong phiên bản Vue và hiển thị nó trong phần tử DOM hoặc HTML của chúng tôi bằng cách sử dụng cú pháp 6 7 Ví dụ2So sánh Ví dụ1 và Ví dụ2Thông báo chúng tôi hiển thị trên Ví dụ1 và Ví dụ2 giống nhau. Ngoại trừ vị trí, nó đã được xác định Trong ví dụ đầu tiên. Tin nhắn được viết bên trong thẻ 8 dưới dạng HTML bình thường, Không phải bên trong Vue Instance_ <div id="widget2"> <h2><b>I am Widget2b> - Managed by VueJSh2> div> và nó mang lại kết quả như thế này
Trong ví dụ thứ hai, cùng một Thông báo HTML đã được sao chép vào đối tượng VueJS 9 và được gán cho một biến có tên là 0, sau đó được hiển thị bằng cú pháp nội suy. __________ 10 Tham khảo đoạn mã sau ______ 1Nếu bạn đã nhận thấy kết quả của Ví dụ 2 của chúng tôi trong JSFiddle trước đó. Bạn có thể đã thấy kết quả trông như thế này
Có gì đó không ổn với kết quả này. Nếu bạn chưa nhận thấy, hãy để tôi cho bạn biết Tin nhắn được hiển thị có chứa một số thẻ HTML 1 VueJS đang hiển thị các thành phần HTML giống như một văn bản, nơi lý tưởng nhất là nên áp dụng thẻ 2 và củng cố văn bản 3 Nó đã không xảy ra tại sao?
Cách hiển thị HTML động trong VueJS bằng chỉ thị v htmlĐể hiển thị HTML, chúng ta cần hiểu một vài thứ rất đơn giản. Trong khi nội suy và kết xuất, VueJS đang xem xét dữ liệu (hoặc) một biến dưới dạng Chuỗi hoặc Văn bản VueJS sẽ không quan tâm có phần tử HTML nào hay không Nó giống như hiển thị bất cứ thứ gì được gán cho biến một cách mù quáng trong khi điều đó nghe có vẻ ổn trong hầu hết các trường hợp. Có một yêu cầu là chúng tôi phải hiển thị một số HTML động được tạo trong phiên bản VueJS và được hiển thị trong Html DOM giả sử chúng ta chỉ muốn mã HTML của mình được hiển thị sau khi xử lý thay vì hiển thị dưới dạng 4
Kịch bản thời gian thực và Chúng ta đang mong đợi điều gì?Giả sử bạn đang xử lý một số dữ liệu HTML được lưu trữ trong Cơ sở dữ liệu dưới dạng văn bản và đọc từ cơ sở dữ liệu và muốn hiển thị nó trong ứng dụng của bạn Ví dụ tốt nhất là trình soạn thảo BLOG hoặc WYSIWYG trong đó mọi thứ chúng tôi nhập sẽ được lưu vào cơ sở dữ liệu dưới dạng các phần tử HTML và nó sẽ được đọc và hiển thị sau khi kết xuất WordPress là ví dụ tốt nhất về loại lưu trữ và truy xuất dữ liệu này Trong trường hợp này. nơi bạn có thể muốn thêm một số HTML động vào chương trình vuejs của mình và để hiển thị HTML dưới dạng HTML thông thường (không phải dưới dạng văn bản). Vue JS đã cung cấp cho chúng ta một chỉ thị có tên là 5 Ví dụ 2 của chúng tôi cũng tương tự và chúng tôi muốn hiển thị phần tử HTML thay vì HTML thô Tham khảo sơ đồ sau đây những gì chúng tôi đang cố gắng đạt được
Đây là Bản sửa lỗi cho Ví dụ2 bằng VHTMLThay vì sử dụng cú pháp ria mép kép 7 chúng ta sẽ sử dụng lệnh 5 để hiển thị và hiển thị đúng phần tử HTML lần này Tham khảo đoạn mã sau nơi chúng tôi đã sửa đổi Ví dụ2 bằng v-html Thay đổi duy nhất chúng tôi đã thực hiện là thay thế chỉ thị 8 bằng chỉ thị 5____________ 11
Phần kết luậnHy vọng bạn đã học được Nội suy thông thường và nội suy dựa trên v-html hoặc V html trong bài viết này với ví dụ. Nếu bạn thích bài viết này, hãy chia sẻ nó với bạn bè của bạn và đánh dấu trang web của chúng tôi
Chúc mừng Theo dõi chúng tôi trên Facebook hoặc Twitter Đăng ký nội dung độc quyền "chỉ dành cho người đăng ký" Tên* E-mail* Thêm từ Hàng tồn kho phần mềm trung gian
Quảng CáoCó thể bạn quan tâmToplist được quan tâm#1
#2
Top 7 số 20 gồm 2 và 0 đúng hay sai 20235 tháng trước#3
#4
#5
Top 6 on tập tiếng việt lớp 7 học kĩ 2 violet 20235 tháng trước#7
Top 8 mơ thấy có người to tình với mình 20235 tháng trước#8
Top 6 nước yến cao cấp yến sào thiên hoàng 20235 tháng trước#9
Top 7 ví dụ về quyết định hành chính nhà nước 20235 tháng trướcQuảng cáoXem NhiềuQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 Hỏi Đáp Inc.
|