Page({ data: { items: [ { desc: "今年五一,出去旅游的话,你会", planA: "规划好路线,每天的流程也安排好", planB: "放假拎包就走,不规划,看心情", valA: "J", valB: "P" }, { desc: "你觉得自己是个什么性格的人", planA: "一个性格较为随和、没有明确的目标和计划的人可能会随心所欲地行动。[e.g. 李白]", planB: "一个性格较为有条理的人可能会比较注重计划和安排,更容易按部就班地完成自己的任务。[e.g. 徐霞客]", valA: "P", valB: "J" }, { desc: "如果你是学者或研究者,你会探索什么", planA: "自然科学领域中的物理学[e.g. 牛顿]", planB: "哲学领域[e.g. 柏拉图]", valA: "S", valB: "N" }, { desc: "你是个开朗,自来熟的人吗", planA: "是", planB: "不是", valA: "E", valB: "I" }, { desc: "你容易和下面哪些人交朋友?", planA: "天马行空的艺术家", planB: "实事求是的企业家", valA: "N", valB: "S" }, { desc: "你比较", planA: "感性", planB: "理性", valA: "F", valB: "T" }, { desc: "工作生活中,你", planA: "常常凭借自己的冲动和热情来做出决定", planB: "具有系统的组织能力和理性思维,在行动前会制定详细的计划和时间表", valA: "P", valB: "J" }, { desc: "你内心的情绪想法是否挂在脸上", planA: "是", planB: "不是", valA: "E", valB: "I" }, { desc: "按照详细的计划和时间表,并一步一步地执行", planA: "令你感到稳妥", planB: "令你感到束缚", valA: "J", valB: "P" }, { desc: "当你去执行某任务时", planA: "制定计划来预防或减轻问题", planB: "更加喜欢实时应对问题", valA: "J", valB: "P" }, { desc: "在大多数情况下,你会选择", planA: "在行动前会,制定详细的计划和时间表", planB: "喜欢实际行动和经验,实时应对问题", valA: "P", valB: "J" }, { desc: "你在朋友眼中是个注重保护个人信息和隐私的人吗", planA: "是的", planB: "不是", valA: "I", valB: "E" }, { desc: "你觉得朋友眼中的你是个", planA: "务实的人", planB: "思维活跃的人", valA: "S", valB: "N" }, { desc: "遇到朋友和他的朋友,你会", planA: "自我介绍", planB: "沉默,待朋友介绍你", valA: "E", valB: "I" }, { desc: "你觉得身边朋友", planA: "思维活跃,富有想象力", planB: "脚踏实地的,实事求是", valA: "N", valB: "S" }, { desc: "你做事", planA: "比较激情感性", planB: "重逻辑有条理", valA: "F", valB: "T" }, { desc: "你比较喜欢", planA: "实时应当", planB: "末雨绸缪", valA: "F", valB: "J" }, { desc: "你平时喜欢独处吗", planA: "喜欢", planB: "不喜欢", valA: "I", valB: "E" }, { desc: "酒吧舞会中,你会感到", planA: "激情活力", planB: "嘈杂,想安静", valA: "E", valB: "I" }, { desc: "去游乐场,你会", planA: "提前按计划把要玩的项目安排妥当", planB: "没有计划,随心想玩就玩", valA: "J", valB: "P" }, { desc: "去旅游", planA: "人到,随心逛", planB: "有规划,按部就班", valA: "P", valB: "J" }, { desc: "你乐于社交聚会吗", planA: "不,想独处", planB: "是,乐在其中", valA: "I", valB: "E" }, { desc: "朋友认为你", planA: "平易近人", planB: "高冷", valA: "E", valB: "I" }, { desc: "你更崇拜", planA: "思维活跃,富有想象力的人", planB: "见多识广,经验丰富的人", valA: "N", valB: "S" }, { desc: "在生活工作中,你会", planA: "在执行时才思考解决方法", planB: "提前做好计划,条理进行", valA: "P", valB: "J" }, { desc: "你觉得自己是有城府的人吗", planA: "是", planB: "不是", valA: "I", valB: "E" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "看重隐私,不会用来换取便利", planB: "可能会为一些便利,舍弃一些隐私", valA: "I", valB: "E" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "对未来有规划", planB: "遇事再解决", valA: "J", valB: "P" }, { desc: "艺术画作,你喜欢", planA: "抽象", planB: "具体", valA: "N", valB: "S" }, { desc: "你觉得自己性格是", planA: "温柔", planB: "坚定", valA: "F", valB: "T" }, { desc: "对一些事情,你喜欢?", planA: "分析思考", planB: "仅凭感受", valA: "T", valB: "F" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "矜持", planB: "活跃", valA: "I", valB: "E" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "提前规划", planB: "随意,仅凭感受", valA: "J", valB: "P" }, { desc: "你喜欢哪种类型的课程?", planA: "理论性", planB: "事实性", valA: "N", valB: "S" }, { desc: "你是个a感性还是b理性追求公正的人?", planA: "a", planB: "b", valA: "F", valB: "T" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "可信", planB: "感人", valA: "T", valB: "F" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "描述", planB: "理论", valA: "S", valB: "N" }, { desc: "提前安排好一切,会让你?", planA: "觉得约束", planB: "觉得稳妥", valA: "P", valB: "J" }, { desc: "与朋友交往,你属于?", planA: "矜持", planB: "健谈", valA: "I", valB: "E" }, { desc: "工作生活中,你属于?", planA: "有条不紊", planB: "不拘小节", valA: "J", valB: "P" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "激情", planB: "决定", valA: "P", valB: "J" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "有活力", planB: "安静", valA: "E", valB: "I" }, { desc: "你喜欢以下哪种节目?", planA: "变魔术", planB: "街舞", valA: "N", valB: "S" }, { desc: "倘若需要牺牲大部分人的利益,才换取人类的延续,你会执行吗?", planA: "不会", planB: "会", valA: "F", valB: "T" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "利益", planB: "祝福", valA: "T", valB: "F" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "务实", planB: "意念", valA: "S", valB: "N" }, { desc: " 你觉得你是个?", planA: "务实的人", planB: "富有想象的人", valA: "S", valB: "N" }, { desc: "你觉得身边朋友多吗?", planA: "不多", planB: "多", valA: "I", valB: "E" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "实事求是", planB: "热情包容", valA: "T", valB: "F" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "动手能力强", planB: "富有想象", valA: "S", valB: "N" }, { desc: "公司聚餐时,你是咋样的", planA: "文静", planB: "爱合群", valA: "I", valB: "E" }, { desc: "你觉得以下那点重要", planA: "理论", planB: "事实", valA: "N", valB: "S" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "有条理安排", planB: "即兴,激情", valA: "J", valB: "P" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "富有同情心", planB: "善于分析逻辑", valA: "F", valB: "T" }, { desc: "遇到有小孩说没钱吃饭向你要钱时", planA: "会分析是否咋骗", planB: "觉得可怜会给", valA: "T", valB: "F" }, { desc: "你是个颜控吗", planA: "不是", planB: "是", valA: "S", valB: "N" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "富想象的", planB: "以事论事", valA: "N", valB: "S" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "亲切", planB: "客观", valA: "F", valB: "T" }, { desc: "你接到大任务时", planA: "先规划好实现步骤,再动手", planB: "立即动手", valA: "J", valB: "F" }, { desc: "在社交聚会中,你", planA: "放不开,比较拘束", planB: "很自在,从容交谈", valA: "I", valB: "E" }, { desc: "工作时,你会按照前辈传授的方法工作吗", planA: "会,比较稳妥", planB: "会探索尝试更优的方法", valA: "S", valB: "N" }, { desc: "你身上会带有兴趣标签吗,比如喜欢某动漫,会穿带其logo衣服等", planA: "会", planB: "不会", valA: "E", valB: "I" }, { desc: "高中你喜欢物理还是政治?", planA: "政治", planB: "物理", valA: "N", valB: "S" }, { desc: "你喜欢别人说你是感性还是理性的人", planA: "感性", planB: "理性", valA: "F", valB: "T" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "动手能力强", planB: "逻辑性强", valA: "S", valB: "N" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "事情的发展存在不确定性", planB: "有因必有果", valA: "N", valB: "S" }, { desc: "你啥时候会提前规划安排", planA: "不太喜欢,但一些重要的事会这样做", planB: "平时就是这样的人", valA: "F", valB: "J" }, { desc: "你自来熟吗", planA: "没,只是和熟悉的人交谈", planB: "嗯,可以和大伙打成一片", valA: "I", valB: "E" }, { desc: "在社交聚会上,你是个活跃的人吗", planA: "是的", planB: "不是", valA: "E", valB: "I" }, { desc: "把未来的事,都提前做个规划,会觉得", planA: "稳当", planB: "束缚", valA: "J", valB: "P" }, { desc: "你喜欢别人怎么评价你", planA: "有能力,有头脑", planB: "和善,富有同情心", valA: "T", valB: "F" }, { desc: "你社交约会重要吗", planA: "优先级高", planB: "看情况,可能中途毁约,去做别的事情", valA: "J", valB: "P" }, { desc: "要实现大目标,你会", planA: "撸起袖子,就是干", planB: "拆成n多小目标,挨个实现", valA: "I", valB: "E" }, { desc: "你可以从容与人聊天吗", planA: "仅熟悉的人", planB: "包括陌生人", valA: "I", valB: "E" }, { desc: "你解决问题会", planA: "稳定至上", planB: "探索性,追求更好方法", valA: "S", valB: "N" }, { desc: "你喜欢哪类小说", planA: "科幻探索", planB: "历史纪实", valA: "N", valB: "S" }, { desc: "你喜欢哪种领导?", planA: "随和,但能力稍欠缺", planB: "严厉,但能力强", valA: "T", valB: "F" }, { desc: "你生活有条理性吗,会提前规划吗", planA: "不会,看心情", planB: "会,会觉得稳当", valA: "P", valB: "J" }, { desc: "开会时,发言你会紧张吗", planA: "不会,很从容", planB: "有时会,看和谁或内容", valA: "E", valB: "I" }, { desc: "你平时做事情会考虑别人的感受吗", planA: "看实际情况,事实重要", planB: "会的", valA: "T", valB: "F" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "创造性,天马行空", planB: "务实,经验而谈", valA: "N", valB: "S" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "心胸广阔的、对他人友好", planB: "对事态度坚决果断、毫不动摇", valA: "F", valB: "T" }, { desc: "以下选项组合中,您更倾向于哪个选项,来表达个人的个性、风格及偏好?", planA: "追求公正,理大于情", planB: "有点情感偏袒", valA: "T", valB: "F" }, { desc: "你觉得你和那种动物相似", planA: "绵羊", planB: "狮子", valA: "F", valB: "T" }, { desc: "你看悲情电影时,会", planA: "纯粹欣赏电影情节,内心不波动", planB: "会代入情节融入其中,深感落泪", valA: "T", valB: "F" }, { desc: "你喜欢看啥类型的视频", planA: "记录片", planB: "科幻片", valA: "S", valB: "N" }, { desc: "你的衣服穿搭风格", planA: "喜欢潮流,追求时尚", planB: "普普通通,不喜欢张扬", valA: "N", valB: "S" }, { desc: "遇到乞讨要钱坐车的人时", planA: "会施舍抱有同情心", planB: "会理性分析其中是不是诈骗", valA: "F", valB: "T" }, { desc: "你是个咋样的人?", planA: "坚持己见", planB: "温柔有爱心", valA: "T", valB: "F" }, { desc: "你喜欢谁的画作", planA: "法国画家贝尔纳·吉克尔[现实主义画派]", planB: "安德烈·布洛东[超现实主义画派]", valA: "S", valB: "N" }, { desc: "你会?", planA: "在工作、学习、生活等方面全身心地投入其中", planB: "明确自己的目标,坚定不移地朝着目标前进", valA: "F", valB: "T" }, { desc: "你觉得你具有下面哪种?", planA: "较高的学习能力", planB: "快速适应新环境的能力", valA: "T", valB: "F" }, { desc: "日常生活工作中,你", planA: "喜欢实际生活中所获取到的、与事实相符合的经验", planB: "喜欢提出假设、理论模型、理论分析", valA: "S", valB: "N" } ], resu: [ "ENFJ", "ENFP", "ENTJ", "ENTP", "ESFP", "ESTJ", "ESTP", "INFJ", "INFP", "INFP", "INTJ", "INTP", "ISFJ", "ISFP", "ISTJ", "ISTJ", "ISTP" ], num: 0, numE: 0, numI: 0, numS: 0, numN: 0, numT: 0, numF: 0, numJ: 0, numP: 0, next: "下 一 题", vindex: 0 }, onShareAppMessage: function() {}, onShareTimeline: function() {}, onShow: function() { getApp().getTotal(); }, onLoad: function(a) { this.setData({ vindex: a.a }); }, back: function() { wx.vibrateShort(), wx.navigateBack({}); }, zd: function() { wx.vibrateShort(); }, diff: function() { return (this.data.numE - this.data.numI > 0 ? "E" : "I") + (this.data.numS - this.data.numN > 0 ? "S" : "N") + (this.data.numT - this.data.numF > 0 ? "T" : "F") + (this.data.numJ - this.data.numP > 0 ? "J" : "P"); }, formSubmit: function(a) { var l = this; if ("" != a.detail.value.radioGroup) { switch (a.detail.value) { case "E": l.setData({ numE: l.data.numE + 1 }); break; case "I": l.setData({ numI: l.data.numI + 1 }); break; case "S": l.setData({ numS: l.data.numS + 1 }); break; case "N": l.setData({ numN: l.data.numN + 1 }); break; case "T": l.setData({ numT: l.data.numT + 1 }); break; case "F": l.setData({ numF: l.data.numF + 1 }); break; case "J": l.setData({ numJ: l.data.numJ + 1 }); break; case "P": l.setData({ numP: l.data.numP + 1 }); } l.data.num == l.data.vindex - 2 && this.setData({ next: "提交" }), l.data.num == l.data.vindex - 1 ? (this.setData({ num: l.data.vindex - 1, next: "完毕" }), wx.showToast({ title: "正在分析", duration: 700, icon: "loading", mask: !0, success: function(a) { setTimeout(function() { wx.showModal({ content: "您的16型人格类型为:" + l.diff(), showCancel: !1, confirmText: "详情页", title: "结果", success: function(a) { wx.vibrateShort(); var n = l.data.numE / (l.data.numE + l.data.numI), v = l.data.numS / (l.data.numS + l.data.numN), p = l.data.numT / (l.data.numT + l.data.numF), A = l.data.numJ / (l.data.numJ + l.data.numP); wx.redirectTo({ url: "../type/index?a=" + l.diff() + "&vsA=" + n + "&vsB=" + v + "&vsC=" + p + "&vsD=" + A }); }, fail: function(a) {}, complete: function(a) {} }); }, 699); }, fail: function(a) {}, complete: function(a) {} })) : this.setData({ num: l.data.num + 1 }); } else wx.showModal({ content: "请选择,再下一题", title: "提醒", showCancel: !1, success: function(a) {}, fail: function(a) {}, complete: function(a) {} }); }, formReset: function() {} });