Câu hỏi được gắn thẻ «vue-component»

Thành phần là một tính năng Vue mạnh mẽ cho phép mở rộng các phần tử HTML cơ bản để đóng gói mã có thể sử dụng lại.






2
Giá trị mặc định cho đạo cụ thành phần Vue & cách kiểm tra xem người dùng không đặt prop?
1. Làm cách nào tôi có thể đặt giá trị mặc định cho prop thành phần trong Vue 2? Ví dụ, có một moviesthành phần đơn giản có thể được sử dụng theo cách này: <movies year="2016"><movies> Vue.component('movies', { props: ['year'], template: '#movies-template', ... } Nhưng, nếu người dùng không …

5
Vue 'xuất mặc định' so với 'Vue mới'
Tôi vừa cài đặt Vue và đã theo dõi một số hướng dẫn để tạo dự án bằng cách sử dụng mẫu webpack vue-cli. Khi nó tạo ra thành phần, tôi nhận thấy nó liên kết dữ liệu của chúng tôi bên trong như sau: export default { name: 'app', …




6
Cách giải quyết Nội suy các thuộc tính bên trong đã bị loại bỏ. Sử dụng v-bind hay viết tắt dấu hai chấm? Vue.JS 2
Thành phần vue của tôi như thế này: <template> <div> <div class="panel-group" v-for="item in list"> ... <div class="panel-body"> <a role="button" data-toggle="collapse" href="#purchase-{{ item.id }}" class="pull-right" aria-expanded="false" aria-controls="collapseOne"> Show </a> </div> <div id="purchase-{{ item.id }}" class="table-responsive panel-collapse collapse" role="tabpanel"> ... </div> </div> </div> </template> <script> export default { ... computed: { …

12
[Vue warning]: Thuộc tính hoặc phương thức không được xác định trên phiên bản nhưng được tham chiếu trong quá trình kết xuất
var MainTable = Vue.extend({ template: "<ul>" + "<li v-for='(set,index) in settings'>" + "{{index}}) " + "{{set.title}}" + "<button @click='changeSetting(index)'> Info </button>" + "</li>" + "</ul>", data: function() { return data; } }); Vue.component("main-table", MainTable); data.settingsSelected = {}; var app = new Vue({ el: "#settings", data: data, methods: { changeSetting: function(index) …

8
Làm cách nào để định dạng tiền tệ trong thành phần Vue?
Thành phần Vue của tôi như thế này: <template> <div> <div class="panel-group"v-for="item in list"> <div class="col-md-8"> <small> Total: <b>{{ item.total }}</b> </small> </div> </div> </div> </template> <script> export default { ... computed: { list: function() { return this.$store.state.transaction.list }, ... } } </script> Kết quả của {{ item.total }}là 26000000 …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.