phtml:
<div class="custom-component" data-bind="scope:'custom_Component'">
<!-- ko template: { name: $data.template, data: {current_product_id: "<?php echo $product_id; ?>",uidata: $data} } --><!-- /ko -->
//uidata: $data 为component里的数据
</div>
<script type="text/x-magento-init">
{
".custom-component": {
"Magento_Ui/js/core/app": {
"components": {
"custom_Component": {
"component": "Magento_Wishlist/js/components/custom-ajax"
}
}
}
}
}
</script>
//component:
custom-ajax.js:
define([
'jquery',
'uiComponent',
'ko'
],function ($, Component, ko) {
'use strict';
return Component.extend({
defaults: {
template: &#