<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.roxing.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>blog.roxing.net</title>
	<link>http://blog.roxing.net/</link>
	<description>weblog roxing.net - astuces spip, php, bash, linux &amp; more</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://blog.roxing.net/spip.php?id_mot=179&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>blog.roxing.net</title>
		<url>https://blog.roxing.net/local/cache-vignettes/L144xH37/siteon0-6ddb5.png?1727125340</url>
		<link>http://blog.roxing.net/</link>
		<height>37</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>[Vue.js] Collections de filtres</title>
		<link>https://blog.roxing.net/vue-js-collections-de-filtres</link>
		<guid isPermaLink="true">https://blog.roxing.net/vue-js-collections-de-filtres</guid>
		<dc:date>2017-10-16T13:06:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>placido</dc:creator>


		<dc:subject>javascript</dc:subject>
		<dc:subject>vue.js</dc:subject>

		<description>
&lt;p&gt;// formater une date (necessite moment.js) Vue.filter('formatDate', function(value,input,output) if (value) var input = input || 'MM-DD-YYYY' ; var output = output || 'DD/MM/YYYY' ; return moment(String(value),input).format(output) )
&lt;br class='autobr' /&gt;
// formater un prix Vue.filter('formatCurrency', function(value,currency) var value = parseFloat(value) ; var currency = currency || 'BRL' ;
&lt;br class='autobr' /&gt; if ( typeof(value) === 'number') (&#8230;)&lt;/p&gt;


-
&lt;a href="https://blog.roxing.net/signets" rel="directory"&gt;signets&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/javascript" rel="tag"&gt;javascript&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/vue-js" rel="tag"&gt;vue.js&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;textarea readonly='readonly' cols='40' rows='28' class='spip_cadre spip_cadre_block' dir='ltr'&gt;// formater une date (necessite moment.js)
Vue.filter('formatDate', function(value,input,output) { if (value) { var input = input || 'MM-DD-YYYY'; var output = output || 'DD/MM/YYYY'; return moment(String(value),input).format(output) }
}) // formater un prix Vue.filter('formatCurrency', function(value,currency) { var value = parseFloat(value); var currency = currency || 'BRL'; if ( typeof(value) === 'number') { value = value.toLocaleString(undefined, {style: 'currency', currency: currency, minimumFractionDigits: 2, maximumFractionDigits: 2}) } return value
}) // inverser l'ordre d'un tableau
Vue.filter('reverse', function(value) { return value.slice().reverse();
})&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
