- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图将我的 VueJS 组件中的某些内容发送到位于包含该组件的 html 页面中的函数。我是否遗漏了什么,或者这是不可能的?
在我的组件中作为方法:
insert: function(){
this.$emit('insertItem', 123);
}
在包含组件的页面中:
function insertItem(arg){
console.log('insertItem');
console.log(arg);
}
1 Câu trả lời
这实际上比乍一看更有可能。如果该函数是全局的(特别是对父 Vue 可见),则即使它不是 Vue 的方法,也可以由 Vue 调用。 (创建一个调用全局函数的方法可以说是一个更好的主意。)
您的代码的主要困难是驼峰命名法,而它应该是短横线命名法。
如果您希望 insertItem
từ $emit
获取 tranh luận
,HTML 应该只给出函数名称,Vue 将采用小心传递参数:
我的代码片段使用您的原始代码,该代码提供来自父 Vue 的 arg。
function insertItem(arg) {
console.log('insertItem');
console.log(arg);
}
new Vue({
el: '#app',
data: {
arg: 'hi there'
},
components: {
medialibrary: {
template: '',
methods: {
insert() {
console.log("Emit");
this.$emit('insert-item', 123);
}
}
}
}
});
关于javascript - VueJS 发送到 VueJS 外部的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43755226/
Làm thế nào tôi có thể hướng dẫn webpack loại trừ tất cả các mô-đun d3? // không hoạt động externals: { "d3-*": "d3" } Vì vậy, nếu ứng dụng nhập d3-submod
Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 9 năm. Có thể trùng lặp: “outer =>” thực sự có nghĩa là gì? Tôi có thể tìm thông tin về đặc điểm After ở đâu?
Đây là một vòng lặp đơn giản mà tôi đang cố gắng đánh giá hiệu suất của nó. var extremeLoop=hàm(n){ var thời gian=ngày mới() var t=0; cho(
Vấn đề + Tổng quan Dưới đây là hai đoạn mã có các div ban đầu bị ẩn rồi hiển thị thông qua cú nhấp chuột vào nút và .show() của jQuery. Cả hai div đều có kiểu display: grid; được áp dụng bởi một bảng kiểu bên ngoài.
Tôi có một trang HTML và một tệp .js riêng biệt được bao gồm trong trang bằng thẻ . Đây là tệp .js của tôi: element = document.getElementById("test");
Tôi có 3 tệp trong một dự án thư viện tĩnh Linux và tôi gặp sự cố liên kết với một trường tĩnh mà tôi muốn sử dụng trong hai tệp triển khai phương thức lớp. Tôi có class1.h, class1main.cpp và class1utils.cpp. lớp
Tôi đang cố gắng thay đổi màu nền thành màu nền mặc định khi tôi nhấp ra ngoài hộp nhập liệu. Tôi đã thử sử dụng "null" hoặc "none" nhưng không có tác dụng? window.addEventListener('nhấp chuột', outsideClick);
Tôi đang viết một ứng dụng yêu cầu người dùng chọn nhiều loại tệp khác nhau trên điện thoại của họ. Tôi sử dụng mã này để khởi chạy trình chọn tệp Intent: Intent intent = new Intent(Intent.ACTION_GET_C
Trong Android, sự khác biệt giữa bộ nhớ ngoài không thể tháo rời (bộ nhớ trong) và bộ nhớ trong là gì? Tôi không biết nên lưu dữ liệu của mình ở đâu. Tôi chỉ cần lưu số liệu thống kê trò chơi mà một người có thể kéo lên bất cứ lúc nào. Cảm ơn vì câu trả lời hay nhất. Trong nhiều thiết bị mới hơn, sẽ không còn sự phân biệt vật lý nữa,
Trong C++, giả sử chúng ta có tệp tiêu đề này: myglobals.h #ifndef my_globals_h #define my_globals_h int monthsInYear = 12; #en
Tôi đang cố gắng giao tiếp với Ada bằng C++ bằng cách sử dụng extern. Sự khác biệt giữa hai cách triển khai này là gì? Triển khai Không gian tên Ada { extern "C" { int getN
Câu hỏi này đã có câu trả lời tại đây: Lấy mã HTML bên ngoài của phần tử đã chọn (30 câu trả lời) Đã đóng 2 năm trước. Hãy tưởng tượng chúng ta có thứ gì đó như thế này: Xin chào thế giới Nếu chúng ta
Giả sử tôi có điều này ở đầu mô-đun của mình: Public Declare Function getCustomerDetails Lib "CustomerFunctions" () Miễn là tôi chạy điều này từ VB6
Tôi hiện đang sử dụng mã này: var wordRandomizer = { run: function (targetElem) { var markup = this.creat
Chúng tôi đang thử nghiệm với SVN và sử dụng Beanstalk làm máy chủ. Thiết lập của chúng tôi trông như thế này: Kho lưu trữ: ModulesModule OneModule TwoModule Three Kho lưu trữ: Website 1 Mã trang web tùy chỉnh svn: Tham chiếu bên ngoài đến Module 1 svn: Tham chiếu bên ngoài đến Module 3
Có cách nào để thiết lập IP ngoài tự động trong bộ cân bằng tải được gán cho các dịch vụ như Google không? Tôi đang chạy Kubernetes trên máy chủ riêng. Cảm ơn Câu trả lời hay nhất Sử dụng dịch vụ kiểu nodePort, nó sẽ liên kết dịch vụ của bạn với tất cả các nút
Có thể sử dụng phương thức generateUrl() bên ngoài Controller không? Tôi đã thử sử dụng nó trong lớp kho lưu trữ tùy chỉnh với $this->get('router') nhưng không hiệu quả. Cập nhật Tôi tìm thấy một cái ở đây
Hiện tại tôi đang cố gắng cải thiện thời gian xây dựng của mình bằng cách đưa các phụ thuộc Angular ra bên ngoài thông qua Webpack externals. Cho đến nay tôi đã đạt được điều này với React và các thư viện nhỏ khác. Nếu tôi chỉ di chuyển '@angular/compil
Tôi muốn tạo một plugin tự động áp dụng các plugin khác (plugin ngoài). Điều này yêu cầu phải thiết lập các phụ thuộc của tập lệnh xây dựng cho plugin trước khi tôi gọi "Áp dụng plugin". Nhưng có vẻ như tôi không thể thêm các phụ thuộc buildscript vào plugin của mình hoặc tôi nhận được: Bạn không thể thay đổi
Tôi là người tạo ra gói R EnvStats. Có một hàm tôi sử dụng rất nhiều có tên là stripChart. Tôi vừa mới bắt đầu học ggplot2 và đã dành vài ngày qua để nghiên cứu kỹ lưỡng sách của Hadley, sách của Winston, sách của Stack và nhiều sách khác.
Tôi là một lập trình viên xuất sắc, rất giỏi!