v2.5.2
Giriş yap

Vue foto görünmüyor

qplot
525 defa görüntülendi
Biraz Vue kurcalayım dedim hazır bi betik bulup üzerinde geliştirme yaptım lakin

fotoları göstermıyorum nasıl oluyor bu :D

 {{user.foto}}
 

var app = new Vue({

  el: "#root",
  data: {
  	showingaddModal: false,
  	showingeditModal: false,
  	showingdeleteModal: false,
  	errorMessage: "",
  	successMessage: "",
  	users: [],
  	newUser: {username: "", email: "", mobile: "", mesaj: "", foto: ""},
	  clickedUser: {}, 
  },

  mounted: function () {
  	console.log("Vue.js is running...");
  	this.getAllUsers();
  },

  methods: {
  	getAllUsers: function () {
  		axios.get('api/v1.php?action=read')
  		.then(function (response) {
  			console.log(response);

  			if (response.data.error) {
  				app.errorMessage = response.data.message;
  			} else {
  				app.users = response.data.users;
  			}
  		})
  	},

  	addUser: function () {
  		var formData = app.toFormData(app.newUser);
  		axios.post('api/v1.php?action=create', formData)
  		.then(function (response) {
  			console.log(response);
  			app.newUser = {username: "", email: "", mesaj: "", mobile: "", foto: ""};

  			if (response.data.error) {
  				app.errorMessage = response.data.message;
  			} else {
  				app.successMessage = response.data.message;
  				app.getAllUsers();
  			}
  		});
  	},

  	updateUser: function () {
  		var formData = app.toFormData(app.clickedUser);
  		axios.post('api/v1.php?action=update', formData)
  		.then(function (response) {
  			console.log(response);
  			app.clickedUser = {};

  			if (response.data.error) {
  				app.errorMessage = response.data.message;
  			} else {
  				app.successMessage = response.data.message;
  				app.getAllUsers();
  			}
  		});
  	},

  	deleteUser: function () {
  		var formData = app.toFormData(app.clickedUser);
  		axios.post('api/v1.php?action=delete', formData)
  		.then(function (response) {
  			console.log(response);
  			app.clickedUser = {};

  			if (response.data.error) {
  				app.errorMessage = response.data.message;
  			} else {
  				app.successMessage = response.data.message;
  				app.getAllUsers();
  			}
  		})
  	},

  	selectUser(user) {
  		app.clickedUser = user;
  	},

  	toFormData: function (obj) {
  		var form_data = new FormData();
  		for (var key in obj) {
  			form_data.append(key, obj[key]);
  		}
  		return form_data;
  	},

  	clearMessage: function (argument) {
  		app.errorMessage   = "";
  		app.successMessage = "";
  	},


  }
});
qplot
1507 gün önce

deneye yanıla buldum

<img v-bind:src="'img/'+user.foto">

{{user.username}}

bunun yerıne " KAYNAK KODDA " kullanıcı adı yazdırmayıda bulursam sevıcem vue yı :)