angular.js - 前后端分离的点赞功能样式问题
我想大声告诉你
我想大声告诉你 2017-05-15 16:53:56
0
2
640

我是用vue写的前端页面。点赞和取消点赞api我已经写好了,只需要向api传输文章的id就可以,还有一个判断你是否已经点赞的api,已经文章也是由api获取
现在遇到的问题是,我想在样式上做改变,就是初始化加载页面的时候,就判断好这篇文章你是否点过赞,然后样式是点赞了的样式。但是文章是由v-repeat生成的(类似ng-repeat),我在文章中加入过滤器当前文章是否点过赞,在Ajax的回调改写dom,但由于异步的问题,改写的dom被vue的渲染给无效了。有什么好的办法吗?

我想大声告诉你
我想大声告诉你

membalas semua(2)
Ty80

Saya telah melakukan sesuatu yang serupa, tetapi menggunakan angularjs
Ia sama seperti sebelum ini, tetapi saya memikirkan cara untuk kelas suka, anda boleh lihat jika ia sesuai:
Sebagai contoh, bagus ialah nilai Boolean dalam tatasusunan senarai (dikembalikan oleh pelayan) Jika titik penghakiman belum diklik, gunakan nilai ini untuk melayari kelas butang suka
apabila memuatkan buat kali pertama. Kemudian tambahkan-klik pada butang suka untuk menghantar http Selepas penghantaran berjaya, tukar nilai Boolean list.nice, dan kemudian tukar keadaan Untuk menentukan kedudukan list.nice, hantarkan $index ke kaedah yang merangkumi http Okay.
Penulisan semula dom yang anda nyatakan sebenarnya tidak mengubah nilai pengikatan dua hala Ia masih merupakan kaedah pemikiran jquery tradisional. Anda boleh mencubanya

伊谢尔伦

Anda harus menggunakan kaedah vue sendiri untuk mengurus gaya dan bukannya menukar dom secara manual

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!