vue获取内存中的值并写入

<template>
    <div class="container">
        <h3>发表评论</h3>
        <hr>
        <textarea placeholder="请输入" maxlength="120" v-model="content"></textarea>
        <mt-button type="primary" size="large" @click="postComments">发表评论</mt-button>
        <div class="cmtlist" v-for="(item,i) in list" :key="item.id">
            <div class="cmtitem">
                <div class="cmttitle">第{{i+1}}楼&nbsp;&nbsp;匿名用户&nbsp;&nbsp;发表时间:{{item.id|dateFormat}}</div>
                <div class="cmtbody">{{item.content}}</div>
            </div>
        </div>
        <mt-button type="danger" size="large" plain>加载更多</mt-button>
    </div>

</template>
<script>
export default{
    data(){
        return {
            user:‘‘,
            content:‘‘,
            list:[{id:1,user:‘李白‘,content:‘天生我材必有用‘},],
        }
    },
    methods:{
        loadComments(){
            var list = JSON.parse(localStorage.getItem(‘cmts‘)||‘[]‘)
            this.list= list
        },
        postComments(){
            var comment = {id:Date.now(),user:‘user111‘,content:this.content}
            var list = JSON.parse(localStorage.getItem(‘cmts‘)||‘[]‘)
            list.unshift(comment)
            localStorage.setItem(‘cmts‘,JSON.stringify(list))
            this.content=‘‘
            this.loadComments()
        },

    },
    created(){
        this.loadComments()
    }
}
</script>
<style>
.container h3{
    font-size: 18px;
}
textarea{
    font-size:14px ;
    height: 85px;
    margin: 0;
}
.cmtlist{
    margin: 10px 0;
}
.cmttitle{
    background-color: #ccc;
    line-height: 30px;
}
.cmtitem{
    font-size: 13px;
}
.cmtbody{
    line-height: 35px;
    text-indent: 2em;
}
</style>

原文地址:https://www.cnblogs.com/lskzj/p/9339016.html

时间: 2024-10-24 01:45:58

vue获取内存中的值并写入的相关文章

jQuery遍历table中的tr td并获取td中的值

jQuery遍历table中的tr td并获取td中的值 $(function(){ $("#tableId tr").find("td").each(function(){ <span style="white-space:pre"> </span> var year = $("#year").val(); var month = $("#month").val(); var da

selenium+java:获取列表中的值

selenium+java:获取列表中的值 (2011-08-23 17:14:48) 标签: 杂谈 分类: selenium 初步研究利用java+testNg框架下写selenium测试用例,今天学会了几个API:(1)获取页面上列表中的值,并打印输出:System.out.println(selenium.getTable("xpath=/html/body/div[3]/form/table.1.1")); //输出列表中第1行第1列的值(2)判断页面上是否有某个文本:(只能判

安卓Android控件ListView获取item中EditText值

可以明确,现在没有直接方法可以获得ListView中每一行EditText的值. 解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的EditText值. 大概算法:重写BaseAdapter.getView函数,用一个数组存储EditText中的值,根据position即数组下标,在getView中动态更新EditText和动态获取EditText中的值.因为ListView中的item是复用的,如果不动态清空或动态获取EditText中值,就会出现数据紊乱,或者没数

通过YAJL获取json中的值

这里主要是举例说明一下如果通过yajl获取json中的值. 对于array和object来说,获取的方式略有不同,具体可以参考下面的代码. 我只是从网上搜集信息,知道有这么一种方法,如果还有别的方法,请各位高手指点一下 首先,先贴出需要解析的json语句 [ "source", "abc", {"key1":"value1"} ] 然后就是关键所在了,这段代码主要是针对上面的json语句来写的,并非对所有json语句都适用.

页面中获取 iframe 中的值

3.页面中获取 iframe 中的值 var obj=document.getElementsByClassName(".ke-edit-iframe").contentWindow; var obj1=obj.document.getElementsByClassName(".ke-content"); var val=eval(obj1).html();

Jquery获取列表中的值和input单选、多选框控制选中与取消

一.Jquery获取列表中的值 二.input多选框控制选中 1 $('#clearbtn').click(function(){ 2 var boxes = $("input[type='checkbox']"); 3 for(i=0;i<boxes.length;i++){ 4 boxes[i].checked = false; 5 } 6 });

RootFramework框架实现文件读取和上传以及使用JavaScript获取fields中的值

1.项目中使用的相对路径需要转换成绝对路径,(Python方法实现 os.path.abspath('path')) 2.choose file [locators,file_path](传入参数文件存放的fields 以及传入的文件路径) 3.获取输入框中的值 :execute JavaScript return document.getElementById("id").value

jAVA 获取Map中的值

jAVA 获取Map中的值 Map<String, String> map=new HashMap<String, String>(); map.put("name", "饶伟"); map.put("sex", "男"); map.put("address", "大连"); 方法1 for (Map.Entry<String, String> Map

JS中获取数据库中的值

在本次项目中,遇到很多问题,经过努力,都逐步得到解决.静下心来,做一个记录,以供以后学习. 在项目中遇到一个问题,需要在JS中读取数据库中的值,然后再把值返回到页面中,解决方案如下:使用Ajax方法来实现,需要用到ajax.dll(一个ajax技术开发的帮助类库). 实施过程如下: 1.引用Ajax.dll 2.在App_Code写具体的方法,最好单独建立一个类文件,然后写具体方法. public class AjaxMethod www.2cto.com { public AjaxMethod