【发布时间】:2021-05-20 03:18:22
【问题描述】:
用户信息由 store.js 文件的状态管理。
用户信息由 store.js 文件的状态管理。
const store = createStore({
state() {
return {
users:[
{id: 0, userName: 'test1', wallet: 500},
{id: 1, userName: 'test2', wallet: 1000},
{id: 2, userName: 'test3', wallet: 1500},
{id: 3, userName: 'test4', wallet: 2000},
],
userName: '',
updateUserName: '',
userLoginInfomation: '',
errorMessage: ''
};
},
当您按下按钮查看钱包时,会显示一个模式。
↓点击查看钱包时出现的模式。
<div class="overlay" v-show="showContent" @click="closeModal">
<transition name="modal">
<div v-show="showContent" class="content">
<p>{{ viewUsers[1].userName }} balance</p>
<p>{{ viewUsers[1].wallet }}yen</p>
<p>
<button class="close-button" @click="closeModal">Close</button>
</p>
</div>
</transition>
</div>
↓点击发送时出现的模态。
<div class="overlay" v-show="showContent2" @click="closeModal">
<div class="content">
<p> Your balance:500yen</p>
<p>Amount to send</p>
<input type="text" class />
<p>
<button class="close-button" @click="closeModal2">Close</button>
</p>
</div>
</div>
你想要达到的目标
(1)点击查看钱包按钮时,想从store.js文件中的state.users中获取与点击索引号相同索引号的用户名,并模态显示。
(2) 当您点击发送按钮时,输入发送到显示的模态输入的金额。我想将store.js文件的state.users数据的钱包中输入的金额加上与点击按钮相同的序号。
【问题讨论】: