vue.js 댓 글 게시 정보 QQ 이모 티 콘 기능 삽입 가능
demo 예:
HTML 텍스트 내용:
<template>
<div id="publish">
<!-- , Html5 contenteditable, , IMG -->
<div class="publish_container">
<p contenteditable="true" id="input_conta"></p>
</div>
<!-- -->
<div class="face_container">
<!-- Icon, , -->
<span @click=make_face() class="make_face"><i class="icon-emoji" ></i></span>
<span class="make_img" @click="add_img()"><i class="icon-Pictuer"></i></span>
<span class="send" @click=send()> </span>
<span class="send"><input type="checkbox" name="top" id="top" value="top"> </span>
<!-- , , -->
<div id="face" @click=choice_face($event)></div>
</div>
</div>
</template>
js 텍스트 내용:
<script>
export default {
data () {
return {
id:this.$route.query.id,
top:"",
}
},
methods:{
make_face:function(){
$("div#face").show(); //
if($("div#face>img").length==0){ // ,
for(var i=1;i<=75;i++){ // , 75
$("div#face").append('<img src="/static/arclist/'+i+'.gif">'); // IMG , src ,
}
}
},//
choice_face:function(e){
if(e.target.nodeName=="IMG"){
var choice=e.target;
var cEle = choice.cloneNode(true); // , , IMG , <p></p>
$("p#input_conta").append(cEle);
}
},
//
send:function(){
//
var text=$("#input_conta").html(); // , img
console.log(text);
$("#input_conta").html(""); //
$("div#face").hide(); // //
var out_this=this;
$("#addTextForm").ajaxSubmit({
url: url+"/index/text/add",
type: "post",
data: {'i_text':text,
},
success: function (data) {
console.info(data);
}
});
}
},
}
</script>
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[백견불여일타/Vue.js] 4장 - 입력 폼 데이터 가져오기v-model 데이터 입력 select 지난 장에서는 v-bind를 이용해서 HTML 태그 속성 값을 Vue로 다루는 법을 배웠습니다. 이번에는 사용자가 입력한 데이터를 Vue로 가져오는 법에 대해 다룹니다. 웹 페...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.