Commit d8023677 authored by 程新智's avatar 程新智 👽

选择跳转

parent d817b878
No preview for this file type
import Vue from 'vue' import Vue from 'vue'
import App from './App' import App from './App'
import uView from '@/common/uview-ui/index'; import uView from '@/common/uview-ui/index';
import store from "./store";
Vue.prototype.$store = store;
Vue.config.productionTip = false Vue.config.productionTip = false
import ActiveForm from "@/common/active-form/active-form"; import ActiveForm from "@/common/active-form/active-form";
import scrollList from "@/common/scroll-list/scroll-list"; import scrollList from "@/common/scroll-list/scroll-list";
......
...@@ -4,30 +4,30 @@ ...@@ -4,30 +4,30 @@
--> -->
<template> <template>
<view class="appCotent"> <view class="appCotent">
<div class="loveCar"> <div class="loveCar">
<div class="love-car__title"> <div class="love-car__title">
我的爱车 我的爱车
</div> </div>
<div class="love-car__list"> <div class="love-car__list">
<div class="love__item" v-for="(vo,inx) in 3" :key="inx"> <div class="love__item" v-for="(vo,inx) in list" :key="inx" @click="select(vo)">
<div class="itme__img"> <div class="itme__img">
<image src="@/static/move-car/love-car6.png" /> <image src="@/static/move-car/love-car6.png" />
</div> </div>
<div class="item__title"> <div class="item__title">
大众-捷达-1.4 手动 梦 想版时尚型 大众-捷达-1.4 手动 梦 想版时尚型
</div> </div>
<div class="item__edit" @click="editCar"> <div class="item__edit" @click.stop="editCar">
<image src="@/static/move-car/love-car2.png" /> <image src="@/static/move-car/love-car2.png" />
</div> </div>
<div class="item__del"> <div class="item__del">
<image src="@/static/move-car/love-car3.png" /> <image src="@/static/move-car/love-car3.png" />
</div>
</div> </div>
</div> </div>
<div class="love__btn" @click="addCar">
<image src="@/static/move-car/love-car5.png"> 添加车辆
</div>
</div> </div>
<div class="love__btn" @click="addCar">
<image src="@/static/move-car/love-car5.png"> 添加车辆
</div>
</div>
</view> </view>
</template> </template>
...@@ -35,10 +35,21 @@ ...@@ -35,10 +35,21 @@
export default { export default {
data() { data() {
return { return {
list:[
{},
{},
{}
]
}; };
}, },
methods: { methods: {
select(item) {
this.$store.state.selectedCar=item;
//返回
uni.navigateBack({
delta: 1
});
},
addCar() { addCar() {
uni.navigateTo({ uni.navigateTo({
url: '/pagesB/pages/move-car/addCar' url: '/pagesB/pages/move-car/addCar'
......
...@@ -113,6 +113,9 @@ export default { ...@@ -113,6 +113,9 @@ export default {
}); });
}, },
}, },
onShow:function(){
console.log( this.$store.state.selectedCar);
}
} }
</script> </script>
......
import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
const store = new Vuex.Store({
state: {
token: "",
selectedCar: {},
},
actions: {},
});
export default store;
...@@ -9,8 +9,9 @@ ...@@ -9,8 +9,9 @@
"use strict"; "use strict";
/* WEBPACK VAR INJECTION */(function(createApp) {__webpack_require__(/*! uni-pages */ 5);var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 3)); /* WEBPACK VAR INJECTION */(function(createApp) {__webpack_require__(/*! uni-pages */ 5);var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 3));
var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 6)); var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 6));
var _index = _interopRequireDefault(__webpack_require__(/*! @/common/uview-ui/index */ 12));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; var _index = _interopRequireDefault(__webpack_require__(/*! @/common/uview-ui/index */ 12));
var _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 808));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
_vue.default.prototype.$store = _store.default;
_vue.default.config.productionTip = false;var ActiveForm = function ActiveForm() {__webpack_require__.e(/*! require.ensure | common/active-form/active-form */ "common/active-form/active-form").then((function () {return resolve(__webpack_require__(/*! @/common/active-form/active-form */ 428));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var scrollList = function scrollList() {Promise.all(/*! require.ensure | common/scroll-list/scroll-list */[__webpack_require__.e("common/vendor"), __webpack_require__.e("common/scroll-list/scroll-list")]).then((function () {return resolve(__webpack_require__(/*! @/common/scroll-list/scroll-list */ 799));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);}; _vue.default.config.productionTip = false;var ActiveForm = function ActiveForm() {__webpack_require__.e(/*! require.ensure | common/active-form/active-form */ "common/active-form/active-form").then((function () {return resolve(__webpack_require__(/*! @/common/active-form/active-form */ 428));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var scrollList = function scrollList() {Promise.all(/*! require.ensure | common/scroll-list/scroll-list */[__webpack_require__.e("common/vendor"), __webpack_require__.e("common/scroll-list/scroll-list")]).then((function () {return resolve(__webpack_require__(/*! @/common/scroll-list/scroll-list */ 799));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
......
...@@ -166,11 +166,22 @@ __webpack_require__.r(__webpack_exports__); ...@@ -166,11 +166,22 @@ __webpack_require__.r(__webpack_exports__);
var _default = var _default =
{ {
data: function data() { data: function data() {
return {}; return {
list: [
{},
{},
{}] };
}, },
methods: { methods: {
select: function select(item) {
this.$store.state.selectedCar = item;
//返回
uni.navigateBack({
delta: 1 });
},
addCar: function addCar() { addCar: function addCar() {
uni.navigateTo({ uni.navigateTo({
url: '/pagesB/pages/move-car/addCar' }); url: '/pagesB/pages/move-car/addCar' });
......
<view class="appCotent data-v-065858c9"><view class="loveCar _div data-v-065858c9"><view class="love-car__title _div data-v-065858c9">我的爱车</view><view class="love-car__list _div data-v-065858c9"><block wx:for="{{3}}" wx:for-item="vo" wx:for-index="inx" wx:key="inx"><view class="love__item _div data-v-065858c9"><view class="itme__img _div data-v-065858c9"><image src="/static/move-car/love-car6.png" class="data-v-065858c9"></image></view><view class="item__title _div data-v-065858c9">大众-捷达-1.4 手动 梦 想版时尚型</view><view data-event-opts="{{[['tap',[['editCar',['$event']]]]]}}" class="item__edit _div data-v-065858c9" bindtap="__e"><image src="/static/move-car/love-car2.png" class="data-v-065858c9"></image></view><view class="item__del _div data-v-065858c9"><image src="/static/move-car/love-car3.png" class="data-v-065858c9"></image></view></view></block></view><view data-event-opts="{{[['tap',[['addCar',['$event']]]]]}}" class="love__btn _div data-v-065858c9" bindtap="__e"><image src="/static/move-car/love-car5.png" class="data-v-065858c9"></image>添加车辆</view></view></view> <view class="appCotent data-v-065858c9"><view class="loveCar _div data-v-065858c9"><view class="love-car__title _div data-v-065858c9">我的爱车</view><view class="love-car__list _div data-v-065858c9"><block wx:for="{{list}}" wx:for-item="vo" wx:for-index="inx" wx:key="inx"><view data-event-opts="{{[['tap',[['select',['$0'],[[['list','',inx]]]]]]]}}" class="love__item _div data-v-065858c9" bindtap="__e"><view class="itme__img _div data-v-065858c9"><image src="/static/move-car/love-car6.png" class="data-v-065858c9"></image></view><view class="item__title _div data-v-065858c9">大众-捷达-1.4 手动 梦 想版时尚型</view><view data-event-opts="{{[['tap',[['editCar',['$event']]]]]}}" class="item__edit _div data-v-065858c9" catchtap="__e"><image src="/static/move-car/love-car2.png" class="data-v-065858c9"></image></view><view class="item__del _div data-v-065858c9"><image src="/static/move-car/love-car3.png" class="data-v-065858c9"></image></view></view></block></view><view data-event-opts="{{[['tap',[['addCar',['$event']]]]]}}" class="love__btn _div data-v-065858c9" bindtap="__e"><image src="/static/move-car/love-car5.png" class="data-v-065858c9"></image>添加车辆</view></view></view>
\ No newline at end of file \ No newline at end of file
...@@ -243,7 +243,11 @@ var _default = ...@@ -243,7 +243,11 @@ var _default =
uni.navigateTo({ uni.navigateTo({
url: '/pagesB/pages/move-car/loveCar' }); url: '/pagesB/pages/move-car/loveCar' });
} } };exports.default = _default; } },
onShow: function onShow() {
console.log(this.$store.state.selectedCar);
} };exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"])) /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
/***/ }), /***/ }),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment