mbti-rengeceshi/index/index.js

689 lines
23 KiB
JavaScript
Raw Permalink Normal View History

2024-03-31 23:41:58 +08:00
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() {}
});