"use strict"; const common_vendor = require("../../../common/vendor.js"); const common_assets = require("../../../common/assets.js"); const _sfc_main = { data() { return { avatarTop: "", contentTop: "", investPreferenceList: ["长期投资", "中短期投资", "风险控制型"], selectInvestIndex: -1, stockYearList: ["新手入门", "1年以内", "1-3年", "3-5年", "5-10年", "10年以上"], selectYearIndex: -1, riskPreferenceList: ["保守型", "稳健型", "保守型"], selectRiskIndex: -1, investmentScaleList: ["50万以下", "50-100万", "100万以上"], selectScaleIndex: -1, preferredMarketList: [{ title: "A股" }, { title: "港股" }, { title: "美股" }, { title: "期货" }, { title: "虚拟货币" }, { title: "新兴市场" }] }; }, onLoad() { this.avatarTop = common_vendor.inject("navHeight") + 60 / 750 * common_vendor.inject("windowWidth"); this.contentTop = this.avatarTop + 75 / 750 * common_vendor.inject("windowWidth"); }, methods: { /** * 点击选择投资偏好 * @param {Object} index */ clickInvestItem(index) { if (this.selectInvestIndex != index) { this.selectInvestIndex = index; } }, /** * 点击选择风险偏好 * @param {Object} index */ clickYearItem(index) { if (this.selectYearIndex != index) { this.selectYearIndex = index; } }, /** * 点击选择风险偏好 * @param {Object} index */ clickRiskItem(index) { if (this.selectRiskIndex != index) { this.selectRiskIndex = index; } }, /** * 点击选择投资规模 * @param {Object} index */ clickScaleItem(index) { if (this.selectScaleIndex != index) { this.selectScaleIndex = index; } }, /** * 点击选择市场偏好 * @param {Object} index */ clickMarketItem(index) { this.preferredMarketList[index].select = !this.preferredMarketList[index].select; } } }; if (!Array) { const _easycom_navBar2 = common_vendor.resolveComponent("navBar"); _easycom_navBar2(); } const _easycom_navBar = () => "../../../components/navBar/navBar.js"; if (!Math) { _easycom_navBar(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_vendor.p({ leftText: "信息完善" }), b: common_assets._imports_0, c: common_assets._imports_1$3, d: common_vendor.s("top:" + $data.avatarTop + "px;"), e: common_vendor.f($data.investPreferenceList, (item, index, i0) => { return { a: common_vendor.t(item), b: common_vendor.n("item " + ($data.selectInvestIndex == index ? "select" : "")), c: index, d: common_vendor.o(($event) => $options.clickInvestItem(index), index) }; }), f: common_vendor.f($data.stockYearList, (item, index, i0) => { return { a: common_vendor.t(item), b: common_vendor.n("item " + ($data.selectYearIndex == index ? "select" : "")), c: index, d: common_vendor.o(($event) => $options.clickYearItem(index), index) }; }), g: common_vendor.f($data.riskPreferenceList, (item, index, i0) => { return { a: common_vendor.t(item), b: common_vendor.n("item " + ($data.selectRiskIndex == index ? "select" : "")), c: index, d: common_vendor.o(($event) => $options.clickRiskItem(index), index) }; }), h: common_vendor.f($data.investmentScaleList, (item, index, i0) => { return { a: common_vendor.t(item), b: common_vendor.n("item " + ($data.selectScaleIndex == index ? "select" : "")), c: index, d: common_vendor.o(($event) => $options.clickScaleItem(index), index) }; }), i: common_vendor.f($data.preferredMarketList, (item, index, i0) => { return { a: common_vendor.t(item.title), b: common_vendor.n("item " + (item.select ? "select" : "")), c: index, d: common_vendor.o(($event) => $options.clickMarketItem(index), index) }; }), j: common_vendor.s("top:" + $data.contentTop + "px;") }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/mine/investPreference/investPreference.js.map