- 优化 productcard.vue 图片url取得是 array

- 订单url地址选择 未完成
This commit is contained in:
sin
2019-04-10 20:45:44 +08:00
parent f9e74ddacd
commit 6d3fe11b17
7 changed files with 30 additions and 13 deletions

View File

@@ -0,0 +1,6 @@
import Vue from 'vue'
/**
* 定义空的vue实例作为 eventbus实现非父子组件之间的通信(vue2.x中去掉了broadcast)
*/
export default new Vue({});

View File

@@ -57,6 +57,7 @@
<script>
import {createOrder} from '../../api/order';
import eventBus from '../eventBus';
export default {
data() {
@@ -122,10 +123,18 @@
activated() {
console.log('activated')
//根据key名获取传递回来的参数data就是map
this.$on('selectAddress', function (data) {
// eventBus.$on('selectaddress', function(data){
// //赋值给首页的附近医院数据模型
// console.log('selectaddress', data);
// }.bind(this));
//根据key名获取传递回来的参数data就是map
this.$on('selectaddress', function (data) {
//赋值给首页的附近医院数据模型
console.log(1);
console.log('selectaddress', data);
}.bind(this));
},
};

View File

@@ -45,7 +45,7 @@
hasDefault: data.isDefault,
};
if (data.id !== 0) {
if (data.id) {
UpdateAddress(params).then(response => {
this.$toast('更新成功');
this.$router.go(-1);

View File

@@ -16,7 +16,8 @@
<script>
import {GetAddressList} from "../../../api/user.js";
import {AddressList} from 'vant';
import { AddressList } from 'vant';
import eventBus from '../../eventBus';
export default {
components: {
@@ -42,7 +43,9 @@
if (!this.isSelect) {
return;
}
this.$emit('selectAddress', item);
this.$emit('selectaddress', item);
//传递一个mapchoiceHospital是keyhospital是value
// eventBus.$emit('selectaddress',item);
this.$router.go(-1);
}
},