$(function () { var $hfbtn = null; $(".hfbtn").click(function () { var $tjk = $(this).parents(".con2").find(".tjk"); var $cdiv = $(this).parents(".cdiv"); var placeholder = ""; if ($cdiv.length == 0) { placeholder = $(this).parents(".con2").find(".item_kj .u_name").html(); } else { placeholder = $cdiv.find(".u_name").html(); } $tjk.find("input[name='DialogID']").val($(this).attr("data_dialogid")); $tjk.find(".txs").attr("placeholder", "请输入回复内容..."); if (placeholder != "") { $tjk.find(".txs").attr("placeholder", "@" + placeholder); } if ($tjk.is(':hidden')) { $tjk.show(); } else { if ($hfbtn == this) { $tjk.hide(); } } $hfbtn = this; $tjk.find(".txs").focus(); }); }); //回复 function GBReply(btn) { var $reply = $(btn).parents(".reply"); var $recontent = $reply.find(".txs"); var $moble = $reply.find("input[name='Moble']"); var $cc = $reply.find("input[name='CC']"); if ($recontent.val() == "") { alert("请输入回复内容!"); $recontent.focus(); return; } var patrn = /<[a-zA-Z][a-zA-Z0-9]*>/; if (patrn.exec($recontent.val()) && ($recontent.val() != "")) { alert("回复内容中包含非法字符!"); $recontent.focus(); return; } var patrn = /^(13|15|17|18|14)[0-9]{9}$/; if ($moble.val() != "" && !patrn.exec($moble.val())) { alert("请填写正确的手机号码!"); return; } if ($cc.val() == "") { alert("请输入验证码!"); $cc.focus(); return; } var post_data = { gbid: $reply.find("input[name='GBID']").val(), topdialogid: $reply.find("input[name='DialogID']").val(), cc: $reply.find("input[name='CC']").val(), recontent: $recontent.val(), membermobile: $moble.val() } $.post("/guestbook/g0.html?a=savedialog", post_data, function (data) { if (data == "True") { alert("回复成功"); $recontent.val(""); $cc.val(""); } else if (data == "ccerr") { alert("验证码错误,请重新输入!"); $cc.val(""); $reply.find(".ccimg").click(); } else { alert(data); } }); } /*游轮推荐*/ var recYacht = { data() { return { recYacht: [] } }, mounted() { this.load_data(); }, methods: { load_data() { var that = this; var url = ApiBaseUrl + "/api/sanxia?method=likeyacht&kw=" + kw + "&" + Math.random(); that.ajaxGet(url, function(rdata) { if(rdata.code == 200) { that.recYacht = rdata.data.yacht; } }); } } }; //添加扩展方法 recYacht = extendCommon(recYacht); //创建构造器 var tejia_Ctor = Vue.extend(recYacht); var tejia_vm = new tejia_Ctor().$mount('#recYacht');